Compartir a través de


Descodificador MP3 de Windows Media

El descodificador MP3 de Windows Media descodifica los archivos de audio que se han codificado en los formatos siguientes.

  • Iso/IEC 11172-3 (audio MPEG-1) capa 3
  • ISO/IEC 13818-3 (MPEG-2 Audio) Capa 3, extensión de frecuencia de muestreo baja

Identificador de clase

El identificador de clase (CLSID) del descodificador MP3 de Windows Media se representa mediante la constante CLSID_CMP3DecMediaObject. Puede crear una instancia del descodificador MP3 llamando a CoCreateInstance.

Interfaces

Un objeto de descodificador MP3 expone la interfaz IMediaObject para que el objeto se pueda usar como objeto Multimedia DirectX (DMO) y expone la interfaz IMFTransform para que el objeto se pueda usar como transformación de Media Foundation (MFT).

Un descodificador MP3 de Windows Media se comporta como un DMO o un MFT en función de las interfaces que obtenga y de qué versión de Windows se ejecute. En la tabla siguiente se muestran las condiciones en las que un descodificador MP3 de Windows Media se comporta como DMO o MFT.

Sistema operativo Comportamiento del descodificador
Windows XP Un descodificador MP3 de Windows Media siempre se comporta como un DMO.
Windows Vista De forma predeterminada, un descodificador MP3 de Windows Media se comporta como DMO. Si obtienes una interfaz IMFTransform o una interfaz IPropertyStore en un descodificador MP3 de Windows Media, se comporta como un MFT.
Windows 7 De forma predeterminada, un descodificador MP3 de Windows Media se comporta como DMO. Si obtienes una interfaz IMFTransform en un descodificador MP3 de Windows Media, se comporta como un MFT.

 

Formatos de entrada

En la tabla siguiente se muestra la etiqueta de formato de audio que representa el tipo de entrada admitido por el descodificador MP3 de Windows Media.

Constante de etiqueta de formato Formato del valor de etiqueta Formato de audio
WAVE_FORMAT_MPEGLAYER3 0x55 ISO MPEG Layer 3

 

Formatos de salida

En la tabla siguiente se muestran las etiquetas de formato de audio que representan los tipos de salida admitidos por el descodificador MP3 de Windows Media.

Constante de etiqueta de formato Formato del valor de etiqueta Formato de audio
WAVE_FORMAT_PCM 0x0001 Formato PCM (cuando se usa como DMO o MFT)
WAVE_FORMAT_IEEE_FLOAT 0x0003 Punto flotante IEEE (cuando se usa como MFT)
WAVE_FORMAT_EXTENSIBLE 0xFFFE Formato PCM/IEEE en la estructura WAVEFORMATEXTENSIBLE (cuando se usa como MFT)

 

El descodificador MP3 de Windows Media admite y enumera los siguientes tipos de medios de salida.

  • Tipo de salida que tiene la misma frecuencia de muestreo y el mismo número de canales que el tipo de entrada.
  • Salida mono para la entrada estéreo.
  • Tipos de salida con profundidades de bits de 8 y 16.
  • Salida de punto flotante, si el descodificador se comporta como un MFT.

El descodificador MP3 de Windows Media admite, pero no enumera, los siguientes tipos de medios de salida.

  • Tipo de salida que tiene la mitad de la frecuencia de muestreo del tipo de entrada.
  • Tipo de salida que tiene una cuarta frecuencia de muestreo del tipo de entrada.

Requisitos

Requisito Value
Remoto
Windows XP, Windows Vista o Windows 7
Encabezado
Wmcodecdsp.h
Archivo DLL
Mp3dmod.dll

Consulte también

Objetos de códec

Implementación del códec