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への以前の呼び出しから受信した不透明な
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 |