Windows Media 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 Samplingfrequenz
Klassenbezeichner
Der Klassenbezeichner (CLSID) für den Windows Media MP3-Decoder wird durch die Konstante CLSID_CMP3DecMediaObject dargestellt. Sie können eine instance des MP3-Decoders erstellen, indem Sie CoCreateInstance aufrufen.
Schnittstellen
Ein MP3-Decoderobjekt macht die IMediaObject-Schnittstelle verfügbar, sodass das Objekt als DirectX Media Object (DMO) verwendet werden kann, und es macht die IMFTransform-Schnittstelle verfügbar, sodass das Objekt als Media Foundation Transform (MFT) verwendet werden kann.
Ein Windows Media MP3-Decoder verhält sich wie ein DMO oder ein MFT, je nachdem, welche Schnittstellen Sie erhalten und welche Version von Windows ausgeführt wird. Die folgende Tabelle zeigt die Bedingungen, unter denen sich ein Windows Media MP3-Decoder als DMO oder MFT verhält.
Betriebssystem | Decoderverhalten |
---|---|
Windows XP | Ein Windows Media 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 IMFTransform-Schnittstelle oder eine IPropertyStore-Schnittstelle auf einem Windows Media MP3-Decoder erhalten, verhält sie sich wie ein MFT. |
Windows 7 | Standardmäßig verhält sich ein Windows Media MP3-Decoder wie ein DMO. Wenn Sie eine IMFTransform-Schnittstelle für einen Windows Media MP3-Decoder erhalten, verhält sie sich wie ein MFT. |
Eingabeformate
Die folgende Tabelle zeigt das Audioformattag, das den vom Windows Media MP3-Decoder unterstützten Eingabetyp darstellt.
Formattagkonstante | Formatieren des Tagwerts | Audioformat |
---|---|---|
WAVE_FORMAT_MPEGLAYER3 | 0x55 | ISO MPEG Layer 3 |
Ausgabeformate
In der folgenden Tabelle sind die Audioformattags aufgeführt, die die vom Windows Media MP3-Decoder unterstützten Ausgabetypen darstellen.
Formattagkonstante | 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) |
WAVE_FORMAT_EXTENSIBLE | 0xFFFE | PCM/IEEE-Format in der WAVEFORMATEXTENSIBLE-Struktur (bei Verwendung als MFT) |
Der Windows Media MP3-Decoder unterstützt und listet die folgenden Ausgabemedientypen auf.
- Ein Ausgabetyp, der über die gleiche Samplingrate und die gleiche Anzahl von Kanälen wie der Eingabetyp verfügt.
- Mono-Ausgang für Stereo-Eingang.
- Ausgabetypen mit Bittiefen von 8 und 16.
- Gleitkommaausgabe, wenn sich der Decoder als MFT verhält.
Der Windows Media MP3-Decoder unterstützt die folgenden Ausgabemedientypen, listet sie jedoch nicht auf.
- Ein Ausgabetyp, der die Hälfte der Samplingrate des Eingabetyps aufweist.
- Ein Ausgabetyp, der über ein Viertel der Samplingrate des Eingabetyps verfügt.
Anforderungen
Anforderung | Wert |
---|---|
Client |
Windows XP, Windows Vista oder Windows 7 |
Header |
|
DLL |
|
Siehe auch