Interface IMFMediaType (mfobjects.h)

Representa uma descrição de um formato de mídia.

Herança

A interface IMFMediaType herda de IMFAttributes. IMFMediaType também tem estes tipos de membros:

Métodos

A interface IMFMediaType tem esses métodos.

 
IMFMediaType::FreeRepresentation

Libera memória alocada pelo método IMFMediaType::GetRepresentation.
IMFMediaType::GetMajorType

Obtém o tipo principal do formato.
IMFMediaType::GetRepresentation

Recupera uma representação alternativa do tipo de mídia. Atualmente, há suporte apenas para a estrutura de AM_MEDIA_TYPE do DirectShow.
IMFMediaType::IsCompressedFormat

Consulta se o tipo de mídia é um formato compactado temporalmente.
IMFMediaType::IsEqual

Compara dois tipos de mídia e determina se eles são idênticos. Se eles não forem idênticos, o método indicará como os dois formatos diferem.

Comentários

Para criar um novo tipo de mídia, chame MFCreateMediaType.

Todas as informações em um tipo de mídia são armazenadas como atributos. Para clonar um tipo de mídia, chame IMFAttributes::CopyAllItems.

Essa interface estará disponível nas seguintes plataformas se os componentes redistribuíveis do SDK do Windows Media Format 11 estiverem instalados:

  • Windows XP com Service Pack 2 (SP2) e posterior.
  • Windows XP Media Center Edition 2005 com KB900325 (Windows XP Media Center Edition 2005) e KB925766 (pacote cumulativo de atualizações de outubro de 2006 para Windows XP Media Center Edition) instalados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfobjects.h (inclua Mfidl.h)

Confira também

IMFAttributes

Media Foundation Interfaces

Atributos de tipo de mídia

Tipos de mídia