Windows Media Video 9 螢幕解碼器
Windows Media Video 9 Screen 解碼器會解碼 Windows Media Video 9 Screen Encoder編碼的資料流程。
類別識別碼
Windows Media Video 9 Screen 解碼器的類別識別碼 (CLSID) 是由常數 CLSID_CMSSCDecMediaObject來表示。 您可以呼叫 CoCreateInstance來建立解碼器的實例。
輸入類型
Windows 媒體視訊畫面第 9 版編碼內容的四個字元代碼 (FOURCC) 為 「MSS2」。
第 9 版螢幕解碼器支援下列輸入類型。
- MEDIASUBTYPE_MSS2
輸出型別
當 DMO (DMO) 時,第 9 版螢幕解碼器支援下列輸出類型。
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_ARGB32
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB555
- MEDIASUBTYPE_RGB8
當第 9 版螢幕解碼器作為媒體基礎轉換 (MFT) 時,支援下列輸出類型。
- MFVideoFormat_RGB24
- MFVideoFormat_RGB32
- MFVideoFormat_ARGB32
- MFVideoFormat_RGB565
- MFVideoFormat_RGB555
- MFVideoFormat_RGB8
備註
螢幕解碼器物件會公開 IMediaObject 介面,讓物件可以做為 DirectX Media Object (DMO) ,並公開 IMFTransform 介面,讓物件可作為 Media Foundation Transform (MFT) 。
螢幕解碼器的行為會根據您取得的介面以及執行 Windows 的版本而定,做為 DMO 或 MFT。 下表顯示幕幕解碼器的行為為 DMO 或 MFT 的條件。
作業系統 | 解碼器行為 |
---|---|
Windows XP | Windows Media Screen 解碼器一律會以 DMO 的形式運作。 |
Windows Vista 和 Windows 7 | 根據預設,Windows Media Screen 解碼器的行為為 DMO。 如果您在螢幕解碼器上取得 IMFTransform 介面,它會以 MFT 的形式運作。 |
您可以使用相同的 CLSID (CLSID_CMSSCDecMediaObject) 來建立第 7 版螢幕解碼器和第 9 版螢幕解碼器。 適用于 Windows Media 視訊畫面第 7 版編碼內容的 FOURCC 是 「MSS1」。 第 7 版螢幕解碼器支援MEDIASUBTYPE_MSS1輸入類型。
規格需求
需求 | 值 |
---|---|
Client |
Windows XP、Windows Vista 或 Windows 7 |
標頭 |
|
DLL |
|
另請參閱