Windows Medienvideo 9-Bildschirmdecoder

Der Windows Media Video 9 Screen-Decoder decodiert Streams, die vom Windows Media Video 9 Screen Encodercodiert 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-codierter Inhalt ist "MSS2".

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

  • MEDIASUBTYPE _ MSS2

Ausgabetypen

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

  • MEDIASUBTYPE _ RGB24
  • MEDIASUBTYPE _ RGB32
  • MEDIASUBTYPE _ ARGB32
  • MEDIASUBTYPE _ RGB565
  • MEDIASUBTYPE _ RGB555
  • MEDIASUBTYPE _ RGB8

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

  • MFVideoFormat _ RGB24
  • MFVideoFormat _ RGB32
  • MFVideoFormat _ ARGB32
  • MFVideoFormat _ RGB565
  • MFVideoFormat _ RGB555
  • MFVideoFormat _ RGB8

Bemerkungen

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

Ein Bildschirmdecoder verhält sich als 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 Bildschirmdecoder als DMO oder MFT verhält.

Betriebssystem Decoderverhalten
Windows XP Ein Windows Medienbildschirmdecoder verhält sich immer als DMO.
Windows Vista und Windows 7 Standardmäßig verhält sich ein Windows Medienbildschirmdecoder als DMO. Wenn Sie eine DECODERTransform-Schnittstelle in einem Bildschirmdecoder erhalten, verhält sie sich wie ein MFT.

Sie können dieselbe CLSID (CLSID _ CMSSCDecMediaObject) verwenden, um den Bildschirmdecoder der Version 7 und den Bildschirmdecoder der Version 9 zu erstellen. Fourcc für Windows Media Video Screen Version 7-codierter Inhalt ist "MSS1". Der Bildschirmdecoder der Version 7 unterstützt den MEDIASUBTYPE _ MSS1-Eingabetyp.

Requirements (Anforderungen)

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

Weitere Informationen

Codec-Objekte

Codecimplementierung

Verwenden des Windows Media Video 9-Bildschirmcodecs

Windows Media Video 9 Screen Encoder