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