次の方法で共有


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

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCapsする