Principais tipos de mídia

Em um tipo de mídia, o tipo principal descreve a categoria geral dos dados, como áudio ou vídeo. O subtipo, se presente, refina ainda mais o tipo principal. Por exemplo, se o tipo principal for vídeo, o subtipo poderá ser um vídeo RGB de 32 bits. Os subtipos também distinguem formatos codificados, como vídeo H.264, de formatos não compactados.

O tipo principal e o subtipo são identificados por GUIDs e armazenados nos seguintes atributos:

Atributo Descrição
MF_MT_MAJOR_TYPE Tipo principal.
MF_MT_SUBTYPE Subtipo.

 

Os tipos principais a seguir são definidos.

Tipo principal Descrição Subtipos
MFMediaType_Audio Áudio. GUIDs de subtipo de áudio.
MFMediaType_Binary Fluxo binário. Nenhum.
MFMediaType_FileTransfer Um fluxo que contém arquivos de dados. Nenhum.
MFMediaType_HTML Fluxo HTML. Nenhum.
MFMediaType_Image Fluxo de imagens ainda. GUIDs e CLSIDs do WIC.
MFMediaType_Metadata Fluxo de metadados. Nenhum.
MFMediaType_Protected Mídia protegida. O subtipo especifica o esquema de proteção de conteúdo.
MFMediaType_Perception Transmite de um sensor de câmera ou unidade de processamento que fundamenta e entende os dados brutos de vídeo e fornece compreensão do ambiente ou dos humanos nele. Nenhum.
MFMediaType_SAMI Legendas do SAMI (Intercâmbio de Mídia Acessível Sincronizado). Nenhum.
MFMediaType_Script Fluxo de script. Nenhum.
MFMediaType_Stream Fluxo multiplexado ou fluxo elementar. GUIDs de subtipo de fluxo
MFMediaType_Video Vídeo. GUIDs de subtipo de vídeo.

 

Componentes de terceiros podem definir novos tipos principais e novos subtipos.

IMFMediaType

Tipos de mídia