Partager via


Décodeur MP3 Windows Media

Le décodeur MP3 Windows Media décode les fichiers audio qui ont été encodés dans les formats suivants.

  • COUCHE 3 ISO/IEC 11172-3 (MPEG-1 Audio)
  • COUCHE 3 ISO/IEC 13818-3 (MPEG-2 Audio), extension de fréquence d’échantillonnage faible

Identificateur de classe

L’identificateur de classe (CLSID) du décodeur MP3 Windows Media est représenté par la constante CLSID_CMP3DecMediaObject. Vous pouvez créer une instance du décodeur MP3 en appelant CoCreateInstance.

Interfaces

Un objet décodeur MP3 expose l’interface IMediaObject afin que l’objet puisse être utilisé en tant qu’objet multimédia DirectX (DMO) et expose l’interface IMFTransform afin que l’objet puisse être utilisé en tant que transformation media foundation (MFT).

Un décodeur MP3 Windows Media se comporte comme un DMO ou un MFT en fonction des interfaces que vous obtenez et de la version de Windows en cours d’exécution. Le tableau suivant montre les conditions dans lesquelles un décodeur MP3 Windows Media se comporte comme un DMO ou un MFT.

Système d’exploitation Comportement du décodeur
Windows XP Un décodeur MP3 Windows Media se comporte toujours comme un DMO.
Windows Vista Par défaut, un décodeur MP3 Windows Media se comporte comme un DMO. Si vous obtenez une interface IMFTransform ou une interface IPropertyStore sur un décodeur Windows Media MP3, il se comporte comme un MFT.
Windows 7 Par défaut, un décodeur MP3 Windows Media se comporte comme un DMO. Si vous obtenez une interface IMFTransform sur un décodeur MP3 Windows Media, elle se comporte comme un MFT.

 

Formats d’entrée

Le tableau suivant montre la balise de format audio qui représente le type d’entrée pris en charge par le décodeur Windows Media MP3.

Mettre en forme la constante de balise Valeur de l’étiquette de format Format audio
WAVE_FORMAT_MPEGLAYER3 0x55 COUCHE MPEG ISO 3

 

Formats de sortie

Le tableau suivant montre les balises de format audio qui représentent les types de sortie pris en charge par le décodeur Windows Media MP3.

Mettre en forme la constante de balise Valeur de l’étiquette de format Format audio
WAVE_FORMAT_PCM 0x0001 Format PCM (en cas d’utilisation en tant que DMO ou MFT)
WAVE_FORMAT_IEEE_FLOAT 0x0003 Virgule flottante IEEE (en cas d’utilisation en tant que MFT)
WAVE_FORMAT_EXTENSIBLE 0xFFFE Format PCM/IEEE dans la structure WAVEFORMATEXTENSIBLE (en cas d’utilisation en tant que MFT)

 

Le décodeur MP3 Windows Media prend en charge et énumère les types de supports de sortie suivants.

  • Type de sortie qui a le même taux d’échantillonnage et le même nombre de canaux que le type d’entrée.
  • Sortie mono pour l’entrée stéréo.
  • Types de sortie avec des profondeurs de bits de 8 et 16.
  • Sortie à virgule flottante, si le décodeur se comporte comme un MFT.

Le décodeur MP3 Windows Media prend en charge, mais n’énumère pas, les types de supports de sortie suivants.

  • Type de sortie qui a la moitié du taux d’échantillonnage du type d’entrée.
  • Type de sortie qui a un quart du taux d’échantillonnage du type d’entrée.

Spécifications

Condition requise Valeur
Client
Windows XP, Windows Vista ou Windows 7
En-tête
Wmcodecdsp.h
DLL
Mp3dmod.dll

Voir aussi

Objets codec

Implémentation du codec