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 |
|
Archivo DLL |
|
Consulte también