Freigeben über


Windows Media MPEG-4 V3-Decoder

Der Windows Media MPEG-4 V3-Decoder decodiert MPEG-4 V3-Videostreams.

Klassenbezeichner

Der Klassenbezeichner (CLSID) für den Windows MPEG-4 V3-Decoder wird durch die Konstante CLSID_CMpeg43DecMediaObject dargestellt. Sie können eine instance des MPEG-4 V3-Decoders erstellen, indem Sie CoCreateInstance aufrufen.

Formate

Der Windows Media MPEG-4 V3-Decoder unterstützt die folgenden Eingabemedientypen.

  • MEDIASUBTYPE_MP43
  • MEDIASUBTYPE_mp43

Der Windows Media MPEG-4 V3-Decoder unterstützt die folgenden Ausgabemedienuntertypen, wenn er als DirectX Media Object (DMO) fungiert.

  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_RGB555

Der Windows Media MPEG-4 V3-Decoder unterstützt die folgenden Ausgabemedienuntertypen, wenn er als Media Foundation Transform (MFT) fungiert.

  • MFVideoFormat_YUY2
  • MFVideoFormat_UYVY
  • MFVideoFormat_RGB32
  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB8
  • MFVideoFormat_RGB555

Bemerkungen

Das Windows Media MPEG-4 V3-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. Das Objekt verfügt über denselben Klassenbezeichner (CLSID), unabhängig davon, ob es als DMO oder MFT fungiert.

Der MPEG-4 V3-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 MPEG-4 V3-Decoder als DMO oder MFT verhält.

Betriebssystem Decoderverhalten
Windows XP Der MPEG-4 V3-Decoder verhält sich immer wie ein DMO.
Windows Vista und Windows 7 Standardmäßig verhält sich der MPEG-4 V3-Decoder wie ein DMO. Wenn Sie eine IMFTransform-Schnittstelle für den MPEG-4 V3-Decoder erhalten, verhält sie sich wie ein MFT.

 

Die Globally Unique Identifiers (GUIDs) für RGB-Medienuntertypen unterscheiden sich je nachdem, ob ein Decoder als DMO oder als MFT fungiert. Die GUIDs für Nicht-RGB-Medienuntertypen sind identisch, unabhängig davon, ob ein Decoder als DMO oder als MFT fungiert. Informationen zu den GUIDs, die Medienuntertypen darstellen, finden Sie unter Video-Subtype-GUIDs.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Wmcodecdsp.h
DLL
MP43DECD.dll

Weitere Informationen

Codec-Objekte