次の方法で共有


PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR コールバック関数 (d3dumddi.h)

CreateVideoProcessor 関数は、高解像度ビデオの処理に使用される Microsoft DirectX ビデオ アクセラレーション (DirectX VA) ビデオ プロセッサを作成します。

構文

PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR Pfnd3dddiDxvahdCreatevideoprocessor;

HRESULT Pfnd3dddiDxvahdCreatevideoprocessor(
  HANDLE unnamedParam1,
  D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR *unnamedParam2
)
{...}

パラメーター

unnamedParam1

unnamedParam2

hDevice [in]

ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。

pData [in, out]

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR 構造体へのポインター。 入力時に、ドライバーが使用できる情報が含まれます。 出力時に、ドライバーは Microsoft Direct3D ランタイムが使用できる情報を指定します。

戻り値

CreateVideoProcessor は、次のいずれかの値を返します。

リターン コード 形容
S_OK ビデオ プロセッサが正常に作成されました。
E_OUTOFMEMORY CreateVideoProcessor は、完了するために必要なメモリを割り当てませんでした。

必要条件

要件 価値
サポートされる最小クライアント CreateVideoProcessor は、Windows 7 オペレーティング システム以降でサポートされています。
ターゲット プラットフォーム デスクトップ
ヘッダー d3dumddi.h (D3dumddi.h を含む)

関連項目

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor