DXVA2_DecodeExtensionData 構造体 (dxva2api.h)

IDirectXVideoDecoder::Execute メソッドのプライベート データが含まれています。

構文

typedef struct _DXVA2_DecodeExtensionData {
  UINT  Function;
  PVOID pPrivateInputData;
  UINT  PrivateInputDataSize;
  PVOID pPrivateOutputData;
  UINT  PrivateOutputDataSize;
} DXVA2_DecodeExtensionData;

メンバー

Function

関数番号。 この引数が既定値の場合、または無視される場合は、0 を指定できます。

pPrivateInputData

ドライバーに渡されるプライベート入力データへのポインター。

PrivateInputDataSize

プライベート入力データの長さ (バイト単位)。

pPrivateOutputData

ドライバーからデコーダーに渡されるプライベート出力データへのポインター。

PrivateOutputDataSize

プライベート出力データのサイズ (バイト単位)。

解説

この構造体は、DirectX Video Acceleration (DXVA) バージョン 1 の IAMVideoAccelerator::Execute メソッドのパラメーターに対応しています。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header dxva2api.h

関連項目

DXVA2_DecodeExecuteParams

Media Foundation Structures