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