次の方法で共有


ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata メソッド (d3d12video.h)

ID3D12VideoEncodeCommandList2::EncodeFrame の呼び出しからの出力メタデータを読み取り可能な形式に解決します。

構文

void ResolveEncoderOutputMetadata(
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS  *pInputArguments,
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments
);

パラメーター

pInputArguments

EncodeFrame からの不透明な出力メタデータの結果を表すD3D12_VIDEO_ENCODER_OUTPUT_METADATAへのポインター。

pOutputArguments

解決された読み取り可能なメタデータを受け取る D3D12_VIDEO_ENCODER_OUTPUT_METADATA出力パラメーター へのポインター。

戻り値

なし

解説

呼び出し元は 、pOutputArguments の内容を、 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 構造とメタデータ配列の内容を含むメモリ BLOB として解釈できます。 サブ領域番号に基づく動的サイズ メタデータの配列内容は、構造体の割り当て直後にメモリ内に連続して配置され、構造体内のポインターは配列コンテンツの開始アドレスを指します。

要件

   
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header d3d12video.h