次の方法で共有


D3D12_VIDEO_PROCESS_REFERENCE_SET 構造体 (d3d12video.h)

ビデオ処理を実行するために必要な参照フレームが含まれています。

構文

typedef struct D3D12_VIDEO_PROCESS_REFERENCE_SET {
  UINT           NumPastFrames;
  ID3D12Resource **ppPastFrames;
  UINT           *pPastSubresources;
  UINT           NumFutureFrames;
  ID3D12Resource **ppFutureFrames;
  UINT           *pFutureSubresources;
} D3D12_VIDEO_PROCESS_REFERENCE_SET;

メンバー

NumPastFrames

ppPastFrames で指定された過去の参照フレームの数。

ppPastFrames

ID3D12Resource サーフェスの配列へのポインター。 配列内の要素の数は NumPastFrames です

pPastSubresources

ppPastFrames テクスチャの一覧のサブリソース インデックスの配列。 NULL は、各リソースのサブリソース 0 を示します。

NumFutureFrames

ppPastFrames で提供される将来の参照フレームの数。

ppFutureFrames

ID3D12Resource サーフェスの配列へのポインター。 配列内の要素の数は NumFutureFrames です

pFutureSubresources

ppFutureFrames テクスチャの一覧のサブリソース インデックスの配列。 NULL は、各リソースのサブリソース 0 を示します。

要件

   
Header d3d12video.h

関連項目

D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO