Windows Media Video 9-Bildschirmdecoder
Der Windows Media Video 9-Bildschirmdecoder decodiert Streams, die vom Windows Media Video 9-Bildschirmencoder codiert wurden.
Klassenbezeichner
Der Klassenbezeichner (CLSID) für den Windows Media Video 9-Bildschirmdecoder wird durch die Konstante CLSID_CMSSCDecMediaObject dargestellt. Sie können eine instance 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 Bildschirmdecoder der Version 9 unterstützt.
- MEDIASUBTYPE_MSS2
Ausgabetypen
Die folgenden Ausgabetypen werden vom Bildschirmdecoder version 9 unterstützt, wenn er als DirectX Media Object (DMO) verwendet wird.
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_ARGB32
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB555
- MEDIASUBTYPE_RGB8
Die folgenden Ausgabetypen werden vom Bildschirmdecoder 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 es macht die IMFTransform-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 Media Screen-Decoder verhält sich immer wie ein DMO. |
Windows Vista und Windows 7 | Standardmäßig verhält sich ein Windows Media Screen-Decoder wie ein DMO. Wenn Sie eine IMFTransform-Schnittstelle auf 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. Der FOURCC für Windows Media Video Screen Version 7 codierte Inhalt ist "MSS1". Der Bildschirmdecoder der Version 7 unterstützt den Eingabetyp MEDIASUBTYPE_MSS1.
Anforderungen
Anforderung | Wert |
---|---|
Client |
Windows XP, Windows Vista oder Windows 7 |
Header |
|
DLL |
|
Siehe auch