D3DDDIARG_CREATEDECODEDEVICE 構造体 (d3dumddi.h)
D3DDDIARG_CREATEDECODEDEVICE構造では、作成する Microsoft DirectX ビデオ アクセラレーション (DirectX VA) デコード デバイスについて説明します。
構文
typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] DXVADDI_CONFIGPICTUREDECODE *pConfig;
[in/out] HANDLE hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;
メンバー
[in] pGuid
DirectX VA デコード型を表す GUID へのポインター。 Microsoft Direct3D ランタイムは 、GetCaps 関数を呼び出して、サポートされている GUID を照会します。
[in] VideoDesc
デコード デバイスでデコードする必要があるビデオ ストリームの DXVADDI_VIDEODESC 構造。
[in] pConfig
デコード デバイスに必要な圧縮画像デコード用の DirectX VA 接続構成データを含む DXVADDI_CONFIGPICTUREDECODE 構造体へのポインター。 Direct3D ランタイムは 、GetCaps 関数を呼び出して、サポートされている構成を照会します。
[in/out] hDecode
デコード デバイスへのハンドル。 ユーザー モードのディスプレイ ドライバーは、Direct3D ランタイムが後続の呼び出しでデコード デバイスを識別するために使用できる値にこのハンドルを設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |