D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS構造体 (d3d12video.h)

ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata の呼び出しの出力引数を表します。

構文

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;

メンバー

ResolvedLayoutMetadata

解決されたメタデータ バッファーを表す D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER

このバッファーは、呼び出し元によって CPU に読み取り戻され、 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 構造体にキャストされる必要があります。 バッファー内の残りのデータは、D3D12_VIDEO_ENCODER_OUTPUT_METADATAに対応します 。WrittenSubregionsCountD3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA型のパックされたエントリ。

注釈

次の図は、ID3D12Resource の解決されたメタデータ メモリ レイアウトを示しています。

ID3D12Resource の解決されたメタデータ メモリ レイアウトの図

要件

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