Compartir a través de


Configuración de la descodificación de audio (Microsoft Media Foundation)

La descodificación del contenido de audio de Windows Media es mucho más fácil que codificarla. Después de crear un objeto de descodificador de audio, establezca el tipo de entrada mediante el método IMediaObject::SetInputType o IMFTransform::SetInputType . El tipo de medio que se usa para la entrada del descodificador debe coincidir con el tipo de salida que se usó cuando se codificó el contenido. Esto incluye los datos de formato extendido anexados a la estructura WAVEFORMATEX . Debe asegurarse de que estos datos son correctos, ya que el descodificador no puede procesar muestras sin ellos.

Después de establecer el tipo de entrada, puede configurar las características de descodificador que quiera usar. Las características de descodificador, como las que se usan para la codificación, se establecen mediante los métodos de IPropertyBag o IPropertyStore.

Una vez establecido el tipo de entrada y configuradas todas las características del descodificador, puede enumerar los tipos de salida admitidos por el descodificador realizando llamadas a IMediaObject::GetOutputType o IMFTransform::GetOutputType.

Trabajar con audio