Windows Media Video 9 Bildschirmdecoder

Der Windows Media Video 9 Screen Decoder decodiert Datenströme, die vom Windows Media Video 9 Screen Encoder codiert wurden.

Klassenbezeichner

Der Klassenbezeichner (CLSID) für den Windows Media Video 9 Screen Decoder wird durch die Konstante CLSID_CMSSCDecMediaObject dargestellt. Sie können eine Instanz des Decoders erstellen, indem Sie CoCreateInstance aufrufen.

Eingabetypen

Der vierstellige Code (FOURCC) für Windows Media Video Screen Version 9 codierte Inhalte lautet "MSS2".

Die folgenden Eingabetypen werden vom Version 9-Bildschirmdecoder unterstützt.

  • MEDIASUBTYPE_MSS2

Ausgabetypen

Die folgenden Ausgabetypen werden vom Version 9-Bildschirmdecoder unterstützt, wenn er als DirectX Media-Objekt (DMO) verwendet wird.

  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8

Die folgenden Ausgabetypen werden vom Version 9-Bildschirmdecoder unterstützt, wenn sie als Media Foundation Transform (MFT) verwendet wird.

  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB32
  • MFVideoFormat_ARGB32
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB555
  • MFVideoFormat_RGB8

Hinweise

Ein Bildschirmdecoderobjekt macht die IMediaObject-Schnittstelle verfügbar, sodass das Objekt als DirectX Media-Objekt (DMO) verwendet werden kann und die IMFTransform-Schnittstelle verfügbar macht, damit das Objekt als Media Foundation Transform (MFT) verwendet werden kann.

Ein Bildschirmdecoder verhält sich als DMO oder MFT, je nachdem, welche Schnittstellen Sie abrufen und welche Version von Windows ausgeführt wird. In der folgenden Tabelle sind die Bedingungen aufgeführt, unter denen sich ein Bildschirmdecoder als DMO oder MFT verhält.

Betriebssystem Decoderverhalten
Windows XP Ein Windows Medienbildschirm-Decoder verhält sich immer als DMO.
Windows Vista und Windows 7 Standardmäßig verhält sich ein Windows Medienbildschirm-Decoder als DMO. Wenn Sie eine IMFTransform-Schnittstelle auf einem Bildschirmdecoder abrufen, verhält es sich als MFT.

 

Sie können dieselbe CLSID (CLSID_CMSSCDecMediaObject) verwenden, um den Version 7-Bildschirmdecoder und den Version 9-Bildschirm-Decoder zu erstellen. Der FOURCC für Windows Media Video Screen Version 7 codierte Inhalte lautet "MSS1". Der Version 7-Bildschirmdecoder unterstützt den MEDIASUBTYPE_MSS1 Eingabetyp.

Anforderungen

Anforderung Wert
Client
Windows XP, Windows Vista oder Windows 7
Header
Wmcodecdsp.h
DLL
Wmvsdecd.dll

Siehe auch

Codec-Objekte

Codecimplementierung

Verwenden des Windows Media Video 9-Bildschirmcodecs

Windows Media Video 9 Screen Encoder