Windows Medien-MP3-Decoder
Der Windows Media MP3-Decoder decodiert Audiodateien, die in den folgenden Formaten codiert wurden.
- ISO/IEC 11172-3 (MPEG-1 Audio) Layer 3
- ISO/IEC 13818-3 (MPEG-2 Audio) Layer 3, Erweiterung für niedrige Samplinghäufigkeit
Klassenbezeichner
Der Klassenbezeichner (CLSID) für den Windows Media MP3-Decoder wird durch die Konstante CLSID _ CMP3DecMediaObject dargestellt. Sie können eine Instanz des MP3-Decoders erstellen, indem Sie CoCreateInstance aufrufen.
Schnittstellen
Ein MP3-Decoderobjekt macht die IMediaObject-Schnittstelle verfügbar, sodass das Objekt als DirectX-Medienobjekt (DMO) verwendet werden kann, und es macht die METHODETransform-Schnittstelle verfügbar, sodass das Objekt als Media Foundation Transform (MFT) verwendet werden kann.
Ein Windows Media MP3-Decoder verhält sich als DMO oder MFT, je nachdem, welche Schnittstellen Sie abrufen und welche Version von Windows wird. Die folgende Tabelle zeigt die Bedingungen, unter denen sich Windows Medien-MP3-Decoder wie ein DMO oder MFT verhält.
| Betriebssystem | Decoderverhalten |
|---|---|
| Windows XP | Ein Windows Medien-MP3-Decoder verhält sich immer wie ein DMO. |
| Windows Vista | Standardmäßig verhält sich ein Windows Media MP3-Decoder wie ein DMO. Wenn Sie eine BZW. eine IPropertyStore-Schnittstelle für Windows Media MP3-Decoder abrufen, verhält es sich wie ein MFT. |
| Windows 7 | Standardmäßig verhält sich ein Windows Media MP3-Decoder wie ein DMO. Wenn Sie eine NSVTransform-Schnittstelle für Windows Media MP3-Decoder abrufen, verhält sie sich wie ein MFT. |
Eingabeformate
Die folgende Tabelle zeigt das Audioformattag, das den eingabetyp darstellt, der vom Windows Media MP3-Decoder unterstützt wird.
| Formattagkonst constant | Formatieren des Tagwerts | Audioformat |
|---|---|---|
| _WAVE-FORMAT _ MPEGLAYER3 | 0x55 | ISO MPEG Layer 3 |
Ausgabeformate
Die folgende Tabelle zeigt die Audioformattags, die die ausgabetypen darstellen, die vom Windows Media MP3-Decoder unterstützt werden.
| Formattagkonst constant | Formatieren des Tagwerts | Audioformat |
|---|---|---|
| _ _ WAVE-FORMAT PCM | 0x0001 | PCM-Format (bei Verwendung als DMO oder MFT) |
| WAVE _ FORMAT _ IEEE _ FLOAT | 0x0003 | IEEE-Gleitkomma (bei Verwendung als MFT) |
| ERWEITERBARES _ _ WAVE-FORMAT | 0xFFFE | PCM/IEEE-Format in der WAVEFORMATEXTENSIBLE-Struktur (bei Verwendung als MFT) |
Der Windows Media MP3-Decoder unterstützt und aufzählt die folgenden Ausgabemedientypen.
- Ein Ausgabetyp mit der gleichen Samplingrate und Anzahl von Kanälen wie der Eingabetyp.
- Mono-Ausgabe für Stereoeingabe.
- Ausgabetypen mit Bittiefe von 8 und 16.
- Gleitkommaausgabe, wenn sich der Decoder als MFT verhält.
Der Windows Media MP3-Decoder unterstützt die folgenden Ausgabemedientypen, führt diese aber nicht auf.
- Ein Ausgabetyp, der die Hälfte der Samplingrate des Eingabetyps auf hat.
- Ein Ausgabetyp, der ein Viertes der Samplingrate des Eingabetyps hat.
Anforderungen
| Anforderung | Wert |
|---|---|
| Client |
Windows XP, Windows Vista oder Windows 7 |
| Header |
|
| DLL |
|