Windows Media MPEG-4 V3 解碼器
Windows Media MPEG-4 V3 解碼器解碼 MPEG-4 V3 視訊串流。
類別識別碼
Windows MPEG-4 V3 解碼器的類別識別碼 (CLSID) 是由常數 CLSID_CMpeg43DecMediaObject表示。 您可以呼叫 CoCreateInstance來建立 MPEG-4 V3 解碼器的實例。
格式
Windows Media MPEG-4 V3 解碼器支援下列輸入媒體類型。
- MEDIASUBTYPE_MP43
- MEDIASUBTYPE_mp43
當 Windows Media MPEG-4 V3 解碼器作為 DirectX Media 物件 (DMO) 時,支援下列輸出媒體子類型。
- MEDIASUBTYPE_YUY2
- MEDIASUBTYPE_UYVY
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB8
- MEDIASUBTYPE_RGB555
當 Windows Media MPEG-4 V3 解碼器作為媒體基礎轉換 (MFT) 時,支援下列輸出媒體子類型。
- MFVideoFormat_YUY2
- MFVideoFormat_UYVY
- MFVideoFormat_RGB32
- MFVideoFormat_RGB24
- MFVideoFormat_RGB565
- MFVideoFormat_RGB8
- MFVideoFormat_RGB555
備註
Windows Media MPEG-4 V3 解碼器物件會公開 IMediaObject 介面,讓物件可以做為 DirectX Media Object (DMO) ,並公開 IMFTransform 介面,讓物件可以做為 Media Foundation Transform (MFT) 。 物件具有相同的類別識別碼 (CLSID) ,不論它是否做為 DMO 或 MFT。
MPEG-4 V3 解碼器的行為會根據您取得的介面以及執行 Windows 的版本而定,做為 DMO 或 MFT。 下表顯示 MPEG-4 V3 解碼器的行為為 DMO 或 MFT 的條件。
作業系統 | 解碼器行為 |
---|---|
Windows XP | MPEG-4 V3 解碼器一律會以 DMO 的形式運作。 |
Windows Vista 和 Windows 7 | 根據預設,MPEG-4 V3 解碼器的行為會以 DMO 的形式運作。 如果您在 MPEG-4 V3 解碼器上取得 IMFTransform 介面,它會以 MFT 的形式運作。 |
RGB 媒體子類型的全域唯一識別碼 (GUID) 會根據解碼器做為 DMO 或 MFT 而有所不同。 不論解碼器是做為 DMO 還是 MFT,非 RGB 媒體子類型的 GUID 都相同。 如需代表媒體子類型之 GUID 的資訊,請參閱 影片子類型 GUID。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|
DLL |
|
另請參閱