Compartir a través de


Configuración de MFP de códec

En este tema se describe el proceso de configuración de las MFP del códec. Cada códec tiene procedimientos específicos, pero la información común a todos se describe aquí.

Configuración de entradas y salidas de MFT

Cada MFT admite tipos de entrada y salida específicos. Puede recuperar los tipos de entrada admitidos llamando repetidamente a IMFTransform::GetInputAvailableType, incrementando el índice de tipo con cada llamada. Cuando encuentre un tipo adecuado, establezca el tipo de entrada llamando a IMFTransform::SetInputType. A continuación, puede repetir el proceso para el tipo de salida mediante las llamadas IMFTransform::GetOutputAvailableType y IMFTransform::SetOutputType. Debe consultar o establecer los tipos de salida disponibles solo después de establecer el tipo de entrada.

Configuración de las MFP de códec para la codificación

Todos los códecs de audio y vídeo de Windows Media admiten una variedad de características de codificación. Estas características se configuran generalmente estableciendo propiedades en MFT mediante los métodos de la interfaz IPropertyStore . Algunas propiedades se configuran mediante interfaces de códec especializadas. Estas interfaces se enumeran para cada códec de la sección Objetos de códec.

El orden general de las operaciones para configurar una MFT de codificación es el siguiente:

  1. Configure las características de códec según sea necesario mediante los métodos de IPropertyStore.
  2. Use las interfaces MFT del códec para configurar características adicionales, si es necesario.
  3. Configure los tipos de entrada y salida. El orden en que se deben configurar los tipos varía para los códecs individuales. Para obtener más información, vea Trabajar con audio y trabajar con vídeo.

Configuración de las MFP de códec para la descodificación

La descodificación es más sencilla que la codificación, ya que se admiten menos características de descodificador.

El orden general de las operaciones para configurar una MFT de descodificación es el siguiente:

  1. Configure las características del descodificador según sea necesario mediante los métodos de IPropertyStore.
  2. Establezca el tipo de entrada en el tipo usado para la salida del codificador.
  3. Configure el tipo de salida. Los tipos de salida admitidos son diferentes para diferentes entradas.

Nota

Es importante usar el mismo tipo de medio para la entrada del descodificador que se usó para la salida del codificador. Esto se debe a que los códecs audio y vídeo de Windows Media usan formatos multimedia con datos adicionales. Sin los datos de formato extendido, no se puede descodificar el contenido comprimido.

 

Trabajar con M MFT de códec