Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um tipo de mídia é uma maneira de descrever o formato de um fluxo de mídia. No Media Foundation, os tipos de mídia são representados pela interface IMFMediaType. Esta interface herda a interface IMFAttributes. Os detalhes de um tipo de mídia são especificados como atributos.
Para criar um novo tipo de mídia, chame a função MFCreateMediaType. Esta função retorna um ponteiro para a interface IMFMediaType. O tipo de mídia inicialmente não tem atributos.
O SDK do Media Foundation fornece várias funções auxiliares para inicializar tipos de mídia a partir de estruturas de formato. Por exemplo, a função MFInitMediaTypeFromVideoInfoHeader inicializa um tipo de vídeo a partir de uma estrutura de VIDEOINFOHEADER, e a função MFInitMediaTypeFromWaveFormatEx inicializa um tipo de vídeo a partir de uma estrutura WAVEFORMATEX ou estrutura de WAVEFORMATEXTENSIBLE.
Os tipos de formato que são usados pelos codecs são geralmente limitados aos descritos pelas estruturas VIDEOINFOHEADER e WAVEFORMATEX.
Mais informações sobre como criar e acessar tipos de mídia do Media Foundation estão disponíveis na documentação do SDK do Media Foundation.
Tópicos relacionados