cabeçalho mfobjects.h
Esse cabeçalho é usado pelo Microsoft Media Foundation. Para obter mais informações, consulte:
mfobjects.h contém as seguintes interfaces de programação:
IMF2DBuffer Representa um buffer que contém uma superfície bidimensional, como um quadro de vídeo. (IMF2DBuffer) |
IMF2DBuffer2 Representa um buffer que contém uma superfície bidimensional, como um quadro de vídeo. (IMF2DBuffer2) |
IMFActivate Permite que o aplicativo adie a criação de um objeto . |
IMFAsyncCallback Interface de retorno de chamada para notificar o aplicativo quando um método assíncrono for concluído. (IMFAsyncCallback) |
IMFAsyncCallbackLogging Fornece informações de log sobre o objeto pai ao qual o retorno de chamada assíncrono está associado. |
IMFAsyncResult Fornece informações sobre o resultado de uma operação assíncrona. (IMFAsyncResult) |
IMFAttributes Fornece uma maneira genérica de armazenar pares chave/valor em um objeto . |
IMFAudioMediaType IMFAudioMediaType não está mais disponível para uso a partir do Windows 7. |
IMFByteStream Representa um fluxo de bytes de alguma fonte de dados, que pode ser um arquivo local, um arquivo de rede ou alguma outra fonte. |
IMFByteStreamProxyClassFactory Cria um proxy para um fluxo de bytes. (IMFByteStreamProxyClassFactory) |
IMFCollection Representa uma coleção genérica de ponteiros IUnknown. |
IMFDXGIBuffer Representa um buffer que contém uma superfície DXGI (Infraestrutura Gráfica) do Microsoft DirectX. |
IMFDXGIDeviceManager Permite que dois threads compartilhem o mesmo dispositivo Microsoft Direct3D 11. |
IMFMediaBuffer Representa um bloco de memória que contém dados de mídia. |
IMFMediaEvent Representa um evento gerado por um objeto do Media Foundation. Use essa interface para obter informações sobre o evento. |
IMFMediaEventGenerator Recupera eventos de qualquer objeto do Media Foundation que gere eventos. |
IMFMediaEventQueue Fornece uma fila de eventos para aplicativos que precisam implementar a interface IMFMediaEventGenerator. |
IMFMediaType Representa uma descrição de um formato de mídia. |
IMFMuxStreamAttributesManager Fornece acesso aos IMFAttributes dos substreams de uma fonte de mídia multiplexada. |
IMFMuxStreamMediaTypeManager Habilita o gerenciamento de configurações de fluxo para uma fonte de mídia multiplexada. Uma configuração de fluxo define um conjunto de substreams que podem ser incluídos na saída multiplexada. |
IMFMuxStreamSampleManager Fornece a capacidade de recuperar objetos IMFSample para substreams individuais na saída de uma fonte de mídia multiplexada. |
IMFPluginControl Controla como as fontes e transformações de mídia são enumeradas no Microsoft Media Foundation. (IMFPluginControl) |
IMFPluginControl2 Controla como as fontes e transformações de mídia são enumeradas no Microsoft Media Foundation. (IMFPluginControl2) |
IMFRemoteAsyncCallback Usado pela DLL de proxy/stub do Microsoft Media Foundation para realizar marshaling de determinadas chamadas de método assíncronas entre os limites do processo. Os aplicativos não usam ou implementam essa interface. |
IMFSample Representa um exemplo de mídia, que é um objeto de contêiner para dados de mídia. |
IMFSampleOutputStream Grava exemplos de mídia em um fluxo de bytes. |
IMFVideoMediaType Representa uma descrição de um formato de vídeo. |
MFDeserializeAttributesFromStream Carrega atributos de um fluxo em um repositório de atributos. |
MFSerializeAttributesToStream Grava o conteúdo de um repositório de atributos em um fluxo. |
MFARGB Descreve um valor de cor ARGB. |
MFAYUVSample Descreve um exemplo 4:4:4:4 Y'Cb'Cr'. |
MFOffset Especifica um deslocamento como um número real de ponto fixo. |
MFPaletteEntry Contém uma entrada de paleta em uma tabela de cores. |
MFRatio Representa uma taxa. |
MFT_REGISTER_TYPE_INFO Contém informações de tipo de mídia para registrar uma transformação do Media Foundation (MFT). |
MFVideoArea Especifica uma área retangular dentro de um quadro de vídeo. |
MFVideoCompressedInfo Contém informações sobre um formato de compactação de vídeo. Essa estrutura é usada na estrutura MFVIDEOFORMAT. |
MFVIDEOFORMAT Descreve um formato de vídeo. |
MFVideoInfo Contém informações de formato de vídeo que se aplicam a formatos compactados e descompactados. Essa estrutura é usada na estrutura MFVIDEOFORMAT. |
MFVideoSurfaceInfo Contém informações sobre um formato de vídeo não compactado. Essa estrutura é usada na estrutura MFVIDEOFORMAT. |
MF_ATTRIBUTE_SERIALIZE_OPTIONS Define sinalizadores para serializar e desserializar repositórios de atributos. |
MF_ATTRIBUTE_TYPE Define o tipo de dados para um par chave/valor. |
MF_ATTRIBUTES_MATCH_TYPE Especifica como comparar os atributos em dois objetos. |
MF_FILE_ACCESSMODE Especifica o modo de acesso solicitado para abrir um arquivo. |
MF_FILE_FLAGS Especifica o comportamento ao abrir um arquivo. |
MF_FILE_OPENMODE Especifica como abrir ou criar um arquivo. |
MF_PLUGIN_CONTROL_POLICY Define as configurações de política para o método IMFPluginControl2::SetPolicy. |
MF_Plugin_Type Especifica o tipo de objeto para a interface IMFPluginControl. |
MF2DBuffer_LockFlags Contém sinalizadores para o método IMF2DBuffer2::Lock2DSize. |
MFBYTESTREAM_SEEK_ORIGIN Especifica a origem de uma solicitação de busca. |
MFNominalRange Especifica se os dados de cor incluem espaço para a cabeça e o toeroom. |
MFStandardVideoFormat Contém valores que especificam formatos de vídeo comuns. |
MFVideoChromaSubsampling Contém sinalizadores que definem o esquema de codificação de chroma para dados Y'Cb'Cr'. |
MFVideoFlags Contém sinalizadores que descrevem um fluxo de vídeo. |
MFVideoInterlaceMode Especifica como um fluxo de vídeo é entrelaçado. |
MFVideoLighting Descreve a iluminação ideal para exibir um determinado conjunto de conteúdo de vídeo. |
MFVideoPrimaries Especifica as primárias de cores de uma fonte de vídeo. (MFVideoPrimaries) |
MFVideoTransferFunction Especifica a função de conversão de RGB linear para RGB não linear (R'G'B'). (MFVideoTransferFunction) |
MFVideoTransferMatrix Descreve as matrizes de conversão entre Y'PbPr (vídeo de componente) e o estúdio R'G'B'. (MFVideoTransferMatrix) |