Windows Media MPEG4 V1/V2-Decoder

Der Windows Media MPEG4 V1/V2-Decoder decodiert MPEG4 V1/V2-Videostreams.

Klassenbezeichner

Der Klassenbezeichner (CLSID) für den Windows Media MPEG4 V1/V2-Decoder wird durch die Konstante CLSID_CMpeg4DecMediaObject dargestellt. Sie können eine instance des MPEG4 V1/V2-Decoders erstellen, indem Sie CoCreateInstance aufrufen.

Formate

Der Windows Media MPEG4 V1/V2-Decoder unterstützt die folgenden Eingabemedientypen.

  • MEDIASUBTYPE_MPG4
  • MEDIASUBTYPE_mpg4
  • MEDIASUBTYPE_MP42
  • MEDIASUBTYPE_mp42

Der Windows Media MPEG4 V1/V2-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 MPEG4 V1/V2-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 MPEG4 V1/V2-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.

Ein MPEG4 V1/V2-Decoder verhält sich wie ein DMO oder 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 MPEG4 V1/V2-Decoder als DMO oder MFT verhält.

Betriebssystem Decoderverhalten
Windows XP Ein MPEG4 V1/V2-Decoder verhält sich immer wie ein DMO.
Windows Vista und Windows 7 Standardmäßig verhält sich ein MPEG4 V1/V2-Decoder wie ein DMO. Wenn Sie eine Video Subtype-GUIDs-Schnittstelle für einen MPEG4 V1/V2-Decoder erhalten, verhält sie sich wie ein MFT.

 

Die GUIDs (Globally Unique Identifiers) für RGB-Medienuntertypen unterscheiden sich je nachdem, ob ein Decoder als DMO oder MFT fungiert. Die GUIDs für Nicht-RGB-Medienuntertypen sind identisch, unabhängig davon, ob ein Decoder als DMO oder MFT fungiert. Informationen zu den GUIDs, die Videountertypen darstellen, finden Sie unter Video-Untertyp-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
MPG4DECD.dll

Weitere Informationen

Codec-Objekte