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 |
|
| DLL |
|