Trabajar con tipos de medios MFT
Un tipo de medio es una manera de describir el formato de una secuencia multimedia. En Media Foundation, los tipos de medios se representan mediante la interfaz IMFMediaType . Esta interfaz hereda la interfaz IMFAttributes . Los detalles de un tipo de medio se especifican como atributos.
Para crear un nuevo tipo de medio, llame a la función MFCreateMediaType . Esta función devuelve un puntero a la interfaz IMFMediaType . El tipo de medio inicialmente no tiene atributos.
El SDK de Media Foundation proporciona varias funciones auxiliares para inicializar tipos de medios a partir de estructuras de formato. Por ejemplo, la función MFInitMediaTypeFromVideoInfoHeader inicializa un tipo de vídeo de una estructura VIDEOINFOHEADER y la función MFInitMediaTypeFromWaveFormatEx inicializa un tipo de vídeo a partir de una estructura WAVEFORMATEX o WAVEFORMATEXTENSIBLE .
Los tipos de formato que usan los códecs se limitan generalmente a los descritos por las estructuras VIDEOINFOHEADER y WAVEFORMATEX .
Encontrará más información sobre cómo crear y acceder a los tipos de medios de Media Foundation en la documentación del SDK de Media Foundation.
Temas relacionados