Windows Media MPEG-4 V3 デコーダー
Windows Media MPEG-4 V3 デコーダーは、MPEG-4 V3 ビデオ ストリームをデコードします。
クラス識別子
Windows MPEG-4 V3 デコーダーのクラス識別子 (CLSID) は、定数 CLSID_CMpeg43DecMediaObjectで表されます。 Mpeg-4 V3 デコーダーのインスタンスは、 CoCreateInstance を呼び出すことで作成できます。
形式
Windows Media MPEG-4 V3 デコーダーでは、次の入力メディアの種類がサポートされています。
- MEDIASUBTYPE_MP43
- MEDIASUBTYPE_mp43
Windows Media MPEG-4 V3 デコーダーは、DirectX Media Object (DMO) として機能する場合に、次の出力メディア サブタイプをサポートします。
- MEDIASUBTYPE_YUY2
- MEDIASUBTYPE_UYVY
- MEDIASUBTYPE_RGB32
- MEDIASUBTYPE_RGB24
- MEDIASUBTYPE_RGB565
- MEDIASUBTYPE_RGB8
- MEDIASUBTYPE_RGB555
Windows Media MPEG-4 V3 デコーダーは、Media Foundation Transform (MFT) として機能する場合に、次の出力メディア サブタイプをサポートします。
- MFVideoFormat_YUY2
- MFVideoFormat_UYVY
- MFVideoFormat_RGB32
- MFVideoFormat_RGB24
- MFVideoFormat_RGB565
- MFVideoFormat_RGB8
- MFVideoFormat_RGB555
解説
Windows Media MPEG-4 V3 デコーダー オブジェクトは、オブジェクトを DirectX Media Object (DMO) として使用できるように IMediaObject インターフェイスを公開し、オブジェクトを Media Foundation Transform (MFT) として使用できるように IMFTransform インターフェイスを公開します。 オブジェクトは、DMO と MFT のどちらとして機能するかに関係なく、同じクラス識別子 (CLSID) を持ちます。
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] |
|
関連項目