次の方法で共有


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 へのポインター 含む D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTSへのポインター。

pOutputArguments

解決された読み取り可能なメタデータが書き込まれる D3D12_VIDEO_ENCODER_OUTPUT_METADATA へのポインターを含む、D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTSへのポインター。

戻り値

何一つ

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows ビルド 22000
サポートされる最小サーバー Windows ビルド 22000
ヘッダー d3d12video.h