共用方式為


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

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS的指標,其中包含從先前呼叫 EncodeFrame收到的不透明 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 指標。

pOutputArguments

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS的指標,其中包含將寫入已解析、可讀取元數據之 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 的指標。

傳回值

沒有

言論

呼叫端可以將 pOutputArgument s 的內容解譯為記憶體 Blob,其中包含 D3D12_VIDEO_ENCODER_OUTPUT_METADATA 結構和元數據數位內容。 根據子系編號的動態大小元數據數位內容,會緊接在結構配置之後的記憶體中,而結構點中的指標指向陣列內容的起始位址。

要求

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