Condividi tramite


struttura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS (d3d12video.h)

Rappresenta gli argomenti di output per una chiamata a ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

Sintassi

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;

Members

ResolvedLayoutMetadata

Oggetto D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER che rappresenta il buffer dei metadati risolto.

Questo buffer deve essere letto nuovamente nella CPU dal chiamante ed eseguire il cast a una struttura D3D12_VIDEO_ENCODER_OUTPUT_METADATA . I dati rimanenti nel buffer corrispondono a D3D12_VIDEO_ENCODER_OUTPUT_METADATA. WrittenSubregionsCount voci di tipo D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA.

Commenti

Il diagramma seguente illustra il layout di memoria dei metadati risolto in un oggetto ID3D12Resource.

Diagramma del layout di memoria dei metadati risolti in un ID3D12Resource

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h