共用方式為


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。WrittenSubregionsCount 類型 為 D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA 的封裝專案。

備註

下圖說明ID3D12Resource中解析的元資料記憶體配置。

ID3D12Resource 中已解析元數據記憶體配置的圖表

規格需求

需求
最低支援的用戶端 Windows 組建 22000
最低支援的伺服器 Windows 組建 22000
標頭 d3d12video.h