DEFINE_MEDIATYPE_GUID
Define um GUID de subtipo de mídia de um código FOURCC, D3DFORMAT valor ou tipo de formato de áudio. |
MFAddPeriodicCallback
Define uma função de retorno de chamada a ser chamada em um intervalo fixo. (MFAddPeriodicCallback) |
MFAllocateSerialWorkQueue
Cria uma fila de trabalho que tem a garantia de serializar itens de trabalho. |
MFAllocateWorkQueue
Cria uma nova fila de trabalho. (MFAllocateWorkQueue) |
MFAllocateWorkQueueEx
Cria uma nova fila de trabalho. (MFAllocateWorkQueueEx) |
MFAverageTimePerFrameToFrameRate
Calcula a taxa de quadros, em quadros por segundo, da duração média de um quadro de vídeo. |
MFBeginCreateFile
Inicia uma solicitação assíncrona para criar um fluxo de bytes de um arquivo. |
MFBeginRegisterWorkQueueWithMMCSS
Associa uma fila de trabalho a uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). (MFBeginRegisterWorkQueueWithMMCSS) |
MFBeginRegisterWorkQueueWithMMCSSEx
Associa uma fila de trabalho a uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). (MFBeginRegisterWorkQueueWithMMCSSEx) |
MFBeginUnregisterWorkQueueWithMMCSS
Cancela o registro de uma fila de trabalho de uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). (MFBeginUnregisterWorkQueueWithMMCSS) |
MFCalculateBitmapImageSize
Recupera o tamanho da imagem para um formato de vídeo. |
MFCalculateImageSize
Recupera o tamanho da imagem, em bytes, para um formato de vídeo não compactado. (MFCalculateImageSize) |
MFCancelCreateFile
Cancela uma solicitação assíncrona para criar um fluxo de bytes de um arquivo. |
MFCancelWorkItem
Tenta cancelar uma operação assíncrona agendada com MFScheduleWorkItem ou MFScheduleWorkItemEx. |
MFCombineSamples
Concatena um exemplo de mídia em outro exemplo se a duração combinada não exceder a duração especificada. |
MFCompareFullToPartialMediaType
Compara um tipo de mídia completo com um tipo de mídia parcial. |
MFConvertColorInfoFromDXVA
Define as informações de cor estendidas em uma estrutura MFVIDEOFORMAT. |
MFConvertColorInfoToDXVA
Converte as informações de cor estendidas de um MFVIDEOFORMAT para as informações de cor DXVA (Aceleração de Vídeo) do DirectX equivalentes. |
MFConvertFromFP16Array
Converte uma matriz de números de ponto flutuante de 16 bits em uma matriz de números de ponto flutuante de 32 bits. |
MFConvertToFP16Array
Converte uma matriz de números de ponto flutuante de 32 bits em uma matriz de números de ponto flutuante de 16 bits. |
MFCopyImage
Copia uma imagem ou plano de imagem de um buffer para outro. |
MFCreate2DMediaBuffer
Cria um objeto buffer de memória do sistema para armazenar dados de imagem 2D. |
MFCreateAlignedMemoryBuffer
Aloca memória do sistema com um alinhamento de bytes especificado e cria um buffer de mídia para gerenciar a memória. |
MFCreateAMMediaTypeFromMFMediaType
Cria uma estrutura de AM_MEDIA_TYPE do DirectShow de um tipo de mídia do Media Foundation. |
MFCreateAsyncResult
Cria um objeto de resultado assíncrono. Use essa função se você estiver implementando um método assíncrono. (MFCreateAsyncResult) |
MFCreateAttributes
Cria um repositório de atributos vazio. |
MFCreateAudioMediaType
Cria um tipo de mídia de áudio de uma estrutura WAVEFORMATEX. |
MFCreateCollection
Cria um objeto de coleção vazio. |
MFCreateDXGIDeviceManager
Cria uma instância do Gerenciador de Dispositivos DXGI (Infraestrutura Gráfica do Microsoft DirectX). |
MFCreateDXGISurfaceBuffer
Cria um buffer de mídia para gerenciar uma superfície DXGI (Infraestrutura Gráfica do Microsoft DirectX). |
MFCreateDXSurfaceBuffer
Cria um objeto de buffer de mídia que gerencia uma superfície do Direct3D 9. |
MFCreateEventQueue
Cria uma fila de eventos. |
MFCreateFile
Cria um fluxo de bytes de um arquivo. |
MFCreateLegacyMediaBufferOnMFMediaBuffer
Converte um buffer de mídia do Media Foundation em um buffer compatível com DMOs (Objetos de Mídia DirectX). |
MFCreateMediaBufferFromMediaType
Aloca um buffer de memória do sistema ideal para um tipo de mídia especificado. |
MFCreateMediaBufferWrapper
Cria um buffer de mídia que encapsula um buffer de mídia existente. |
MFCreateMediaEvent
Cria um objeto de evento de mídia. |
MFCreateMediaExtensionActivate
Cria um objeto de ativação para uma classe Windows Runtime. |
MFCreateMediaType
Cria um tipo de mídia vazio. |
MFCreateMediaTypeFromRepresentation
Cria um tipo de mídia do Media Foundation de outra representação de formato. |
MFCreateMemoryBuffer
Aloca memória do sistema e cria um buffer de mídia para gerenciá-la. |
MFCreateMFByteStreamWrapper
Cria um wrapper para um fluxo de bytes. |
MFCreateMFVideoFormatFromMFMediaType
Cria uma estrutura MFVIDEOFORMAT de um tipo de mídia de vídeo. |
MFCreateMuxStreamAttributes
Cria um IMFAttributes que descreve o conteúdo de subfluxos multiplexados. |
MFCreateMuxStreamMediaType
Cria um IMFMediaType que descreve os tipos de mídia de subfluxos multiplexados. |
MFCreateMuxStreamSample
Cria uma IMFSample que contém os exemplos de subfluxos multiplexados. |
MFCreateSample
Cria um exemplo de mídia vazio. |
MFCreateTempFile
Cria um fluxo de bytes que é apoiado por um arquivo local temporário. |
MFCreateVideoMediaType
Cria um tipo de mídia de vídeo de uma estrutura MFVIDEOFORMAT. |
MFCreateVideoMediaTypeFromBitMapInfoHeader
Esta função não está implementada. (MFCreateVideoMediaTypeFromBitMapInfoHeader) |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
Cria um tipo de mídia de vídeo com base em uma estrutura BITMAPINFOHEADER. |
MFCreateVideoMediaTypeFromSubtype
Cria um tipo de mídia de vídeo parcial com um subtipo especificado. |
MFCreateVideoMediaTypeFromVideoInfoHeader
Cria um tipo de mídia de uma estrutura KS_VIDEOINFOHEADER. |
MFCreateVideoMediaTypeFromVideoInfoHeader2
Cria um tipo de mídia de uma estrutura KS_VIDEOINFOHEADER2. |
MFCreateVideoSampleAllocatorEx
Cria um objeto que aloca amostras de vídeo compatíveis com a DXGI (Infraestrutura Gráfica do Microsoft DirectX). |
MFCreateWaveFormatExFromMFMediaType
Converte um tipo de mídia de áudio do Media Foundation em uma estrutura WAVEFORMATEX. |
MFCreateWICBitmapBuffer
Cria um objeto de buffer de mídia que gerencia um WIC (Componente de Imagem do Windows). |
MFEndCreateFile
Conclui uma solicitação assíncrona para criar um fluxo de bytes de um arquivo. |
MFEndRegisterWorkQueueWithMMCSS
Conclui uma solicitação assíncrona para associar uma fila de trabalho a uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). (MFEndRegisterWorkQueueWithMMCSS) |
MFEndUnregisterWorkQueueWithMMCSS
Conclui uma solicitação assíncrona para cancelar o registro de uma fila de trabalho de uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). |
MFFrameRateToAverageTimePerFrame
Converte uma taxa de quadros de vídeo em uma duração de quadro. |
MFGetAttribute2UINT32asUINT64
Obtém um atributo cujo valor é dois valores UINT32 empacotados em um UINT64. |
MFGetAttributeDouble
Retorna um valor duplo de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetAttributeRatio
Recupera um atributo cujo valor é uma taxa. |
MFGetAttributesAsBlob
Converte o conteúdo de um repositório de atributos em uma matriz de bytes. |
MFGetAttributesAsBlobSize
Recupera o tamanho do buffer necessário para a função MFGetAttributesAsBlob. |
MFGetAttributeSize
Recupera um atributo cujo valor é um tamanho, expresso como largura e altura. |
MFGetAttributeString
Obtém um valor de cadeia de caracteres de um repositório de atributos. |
MFGetAttributeUINT32
Retorna um valor UINT32 de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetAttributeUINT64
Retorna um valor UINT64 de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetContentProtectionSystemCLSID
Obtém o identificador de classe para um sistema de proteção de conteúdo. |
MFGetMFTMerit
Obtém o valor de mérito de um codec de hardware. |
MFGetPlaneSize
Recupera o tamanho da imagem, em bytes, para um formato de vídeo descompactado. (MFGetPlaneSize) |
MFGetPluginControl
Obtém um ponteiro para o gerenciador de plug-ins do Microsoft Media Foundation. |
MFGetStrideForBitmapInfoHeader
Calcula o passo mínimo da superfície para um formato de vídeo. |
MFGetTimerPeriodicity
Recupera o intervalo de temporizador para a função MFAddPeriodicCallback. |
MFGetUncompressedVideoFormat
Retorna o valor FOURCC ou D3DFORMAT para um formato de vídeo descompactado. |
MFGetWorkQueueMMCSSClass
Recupera a classe MMCSS (Multimedia Class Scheduler Service) atualmente associada a essa fila de trabalho. (MFGetWorkQueueMMCSSClass) |
MFGetWorkQueueMMCSSPriority
Obtém a prioridade de thread relativa de uma fila de trabalho. (MFGetWorkQueueMMCSSPriority) |
MFGetWorkQueueMMCSSTaskId
Recupera o identificador de tarefa MMCSS (Multimedia Class Scheduler Service) atualmente associado a essa fila de trabalho. (MFGetWorkQueueMMCSSTaskId) |
MFHeapAlloc
Aloca um bloco de memória. (MFHeapAlloc) |
MFHeapFree
Libera um bloco de memória que foi alocado chamando a função MFHeapAlloc. |
MFInitAMMediaTypeFromMFMediaType
Inicializa uma estrutura de AM_MEDIA_TYPE do DirectShow de um tipo de mídia do Media Foundation. |
MFInitAttributesFromBlob
Inicializa o conteúdo de um repositório de atributos de uma matriz de bytes. |
MFInitMediaTypeFromAMMediaType
Inicializa um tipo de mídia de uma estrutura de AM_MEDIA_TYPE do DirectShow. |
MFInitMediaTypeFromMFVideoFormat
Inicializa um tipo de mídia de uma estrutura MFVIDEOFORMAT. |
MFInitMediaTypeFromMPEG1VideoInfo
Inicializa um tipo de mídia de uma estrutura de MPEG1VIDEOINFO do DirectShow. |
MFInitMediaTypeFromMPEG2VideoInfo
Inicializa um tipo de mídia de uma estrutura de MPEG2VIDEOINFO do DirectShow. |
MFInitMediaTypeFromVideoInfoHeader
Inicializa um tipo de mídia de uma estrutura VIDEOINFOHEADER do DirectShow. |
MFInitMediaTypeFromVideoInfoHeader2
Inicializa um tipo de mídia de uma estrutura VIDEOINFOHEADER2 DirectShow. |
MFInitMediaTypeFromWaveFormatEx
Inicializa um tipo de mídia de uma estrutura WAVEFORMATEX. |
MFInitVideoFormat
Inicializa uma estrutura MFVIDEOFORMAT para um formato de vídeo padrão, como DVD, televisão analógica ou televisão digital ATSC. |
MFInitVideoFormat_RGB
Inicializa uma estrutura MFVIDEOFORMAT para um formato de vídeo RGB descompactado. |
MFInvokeCallback
Invoca um método de retorno de chamada para concluir uma operação assíncrona. (MFInvokeCallback) |
MFIsFormatYUV
Consulta se um código FOURCC ou D3DFORMAT valor é um formato YUV. |
MFllMulDiv
Calcula ((a * b) + d) / c, em que cada termo é um valor assinado de 64 bits. |
MFLockDXGIDeviceManager
Bloqueia o Gerenciador de Dispositivos compartilhado da DXGI (Infraestrutura Gráfica do Microsoft DirectX). |
MFLockPlatform
Bloqueia a função MFShutdown. |
MFLockSharedWorkQueue
Obtém e bloqueia uma fila de trabalho compartilhada. (MFLockSharedWorkQueue) |
MFLockWorkQueue
Bloqueia uma fila de trabalho. (MFLockWorkQueue) |
MFMapDX9FormatToDXGIFormat
Converte um identificador de formato do Microsoft Direct3D 9 em um identificador de formato DXGI (Microsoft DirectX Graphics Infrastructure). |
MFMapDXGIFormatToDX9Format
Converte um identificador de formato DXGI (Microsoft DirectX Graphics Infrastructure) em um identificador de formato do Microsoft Direct3D 9. |
MFPutWaitingWorkItem
Enfileira um item de trabalho que aguarda um evento ser sinalizado. (MFPutWaitingWorkItem) |
MFPutWorkItem
Coloca uma operação assíncrona em uma fila de trabalho. (MFPutWorkItem) |
MFPutWorkItem2
Coloca uma operação assíncrona em uma fila de trabalho, com uma prioridade especificada. (MFPutWorkItem2) |
MFPutWorkItemEx
Coloca uma operação assíncrona em uma fila de trabalho. (MFPutWorkItemEx) |
MFPutWorkItemEx2
Coloca uma operação assíncrona em uma fila de trabalho, com uma prioridade especificada. (MFPutWorkItemEx2) |
MFRegisterLocalByteStreamHandler
Registra um manipulador de fluxo de bytes no processo do chamador. |
MFRegisterLocalSchemeHandler
Registra um manipulador de esquema no processo do chamador. |
MFRegisterPlatformWithMMCSS
Registra as filas de trabalho padrão da plataforma Microsoft Media Foundation com o MMCSS (Serviço de Agendador de Classe Multimídia). |
MFRemovePeriodicCallback
Cancela uma função de retorno de chamada que foi definida pela função MFAddPeriodicCallback. |
MFScheduleWorkItem
Agenda uma operação assíncrona a ser concluída após um intervalo especificado. (MFScheduleWorkItem) |
MFScheduleWorkItemEx
Agenda uma operação assíncrona a ser concluída após um intervalo especificado. (MFScheduleWorkItemEx) |
MFSetAttribute2UINT32asUINT64
Empacota dois valores UINT32 em um valor de atributo UINT64. |
MFSetAttributeRatio
Define uma taxa como um valor de atributo de 64 bits. |
MFSetAttributeSize
Define largura e altura como um único valor de atributo de 64 bits. |
MFShutdown
Desliga a plataforma Microsoft Media Foundation. |
MFSplitSample
Divida um exemplo de mídia combinado de volta em amostras individuais. |
MFStartup
Inicializa o Microsoft Media Foundation. |
MFTEnum
Enumera MFTs (transformações do Media Foundation) no registro. |
MFTEnum2
Obtém uma lista de MFTs (transformações do Microsoft Media Foundation) que correspondem aos critérios de pesquisa especificados. |
MFTEnumEx
Obtém uma lista de MFTs (transformações do Microsoft Media Foundation) que correspondem aos critérios de pesquisa especificados. Essa função estende a função MFTEnum. |
MFTGetInfo
Obtém informações do registro sobre uma MFT (transformação do Media Foundation). |
MFTRegister
Adiciona informações sobre uma MFT (transformação do Media Foundation) ao registro. |
MFTRegisterLocal
Registra uma MFT (transformação do Media Foundation) no processo do chamador. (MFTRegisterLocal) |
MFTRegisterLocalByCLSID
Registra uma MFT (transformação do Media Foundation) no processo do chamador. (MFTRegisterLocalByCLSID) |
MFTUnregister
Cancela o registro de uma transformação do Media Foundation (MFT). |
MFTUnregisterLocal
Cancela o registro de uma ou mais MFTs (transformações do Media Foundation) do processo do chamador. |
MFTUnregisterLocalByCLSID
Cancela o registro de uma MFT (transformação do Media Foundation) do processo do chamador. |
MFUnlockDXGIDeviceManager
Desbloqueia o Gerenciador de Dispositivos compartilhado da DXGI (Microsoft DirectX Graphics Infrastructure). |
MFUnlockPlatform
Desbloqueia a plataforma Media Foundation depois que ela foi bloqueada por uma chamada para a função MFLockPlatform. |
MFUnlockWorkQueue
Desbloqueia uma fila de trabalho. (MFUnlockWorkQueue) |
MFUnregisterPlatformFromMMCSS
Cancela o registro das filas de trabalho da plataforma Microsoft Media Foundation de uma tarefa do MMCSS (Multimedia Class Scheduler Service). |
MFUnwrapMediaType
Recupera um tipo de mídia que foi encapsulado em outro tipo de mídia pela função MFWrapMediaType. |
MFValidateMediaTypeSize
Valida o tamanho de um buffer para um bloco de formato de vídeo. |
MFWrapMediaType
Cria um tipo de mídia que encapsula outro tipo de mídia. |
Pack2UINT32AsUINT64
Empacota dois valores UINT32 em um valor UINT64. |
PackRatio
Empacota dois valores UINT32, que representam uma taxa, em um valor UINT64. |
PackSize
Empacota um valor de largura UINT32 e um valor de altura UINT32 em um valor UINT64 que representa um tamanho. |
Unpack2UINT32AsUINT64
Obtém os valores UINT32 de ordem baixa e alta de um valor UINT64. |
DesempacotarRatio
Obtém os valores UINT32 de ordem baixa e alta de um valor UINT64 que representa uma taxa. |
Desempacotar
Obtém os valores UINT32 de ordem baixa e alta de um valor UINT64 que representa um tamanho. |