Decodificatore MP3 di Windows Media
Il decodificatore MP3 di Windows Media decodifica i file audio codificati nei formati seguenti.
- ISO/IEC 11172-3 (AUDIO MPEG-1) Layer 3
- ISO/IEC 13818-3 (MPEG-2 Audio) Layer 3, estensione a bassa frequenza di campionamento
Identificatore di classe
L'identificatore di classe (CLSID) per il decodificatore WINDOWS Media MP3 è rappresentato dalla costante CLSID_CMP3DecMediaObject. È possibile creare un'istanza del decodificatore MP3 chiamando CoCreateInstance.
Interfacce
Un oggetto decodificatore MP3 espone l'interfaccia IMediaObject in modo che l'oggetto possa essere usato come oggetto DirectX Media Object (DMO) ed espone l'interfaccia FMTransform in modo che l'oggetto possa essere usato come trasformazione Media Foundation (MFT).
Un decodificatore MP3 di Windows Media si comporta come DMO o un MFT a seconda delle interfacce ottenute e della versione di Windows in esecuzione. La tabella seguente illustra le condizioni in cui un decodificatore Windows Media MP3 si comporta come DMO o un MFT.
Sistema operativo | Comportamento del decodificatore |
---|---|
Windows XP | Un decodificatore MP3 di Windows Media si comporta sempre come DMO. |
Windows Vista | Per impostazione predefinita, un decodificatore MP3 di Windows Media si comporta come DMO. Se si ottiene un'interfaccia FMTransform o un'interfaccia IPropertyStore in un decodificatore MP3 di Windows Media, si comporta come MFT. |
Windows 7 | Per impostazione predefinita, un decodificatore MP3 di Windows Media si comporta come DMO. Se si ottiene un'interfaccia FMTransform in un decodificatore MP3 di Windows Media, si comporta come MFT. |
Formati di input
La tabella seguente mostra il tag di formato audio che rappresenta il tipo di input supportato dal decodificatore DI Windows Media MP3.
Costante tag di formato | Formato valore tag | Formato audio |
---|---|---|
WAVE_FORMAT_MPEGLAYER3 | 0x55 | ISO MPEG Layer 3 |
Formati di output
La tabella seguente mostra i tag di formato audio che rappresentano i tipi di output supportati dal decodificatore MP3 di Windows Media.
Costante tag di formato | Formato valore tag | Formato audio |
---|---|---|
WAVE_FORMAT_PCM | 0x0001 | Formato PCM (quando usato come DMO o un MFT) |
WAVE_FORMAT_IEEE_FLOAT | 0x0003 | Virgola mobile IEEE (quando usata come MFT) |
WAVE_FORMAT_EXTENSIBLE | 0xFFFE | Formato PCM/IEEE nella struttura WAVEFORMATEXTENSIBLE (quando usato come MFT) |
Il decodificatore DI Windows Media MP3 supporta ed enumera i tipi di supporti di output seguenti.
- Tipo di output con la stessa frequenza di campionamento e numero di canali del tipo di input.
- Output Mono per l'input stereo.
- Tipi di output con profondità di bit pari a 8 e 16.
- Output a virgola mobile, se il decodificatore si comporta come MFT.
Il decodificatore Di Windows Media MP3 supporta, ma non enumera i tipi di supporti di output seguenti.
- Tipo di output con metà della frequenza di campionamento del tipo di input.
- Tipo di output con una quarta frequenza di campionamento del tipo di input.
Requisiti
Requisito | Valore |
---|---|
Client |
Windows XP, Windows Vista o Windows 7 |
Intestazione |
|
DLL |
|
Vedi anche