Condividi tramite


Metodo ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata (d3d12video.h)

Risolve i metadati di output da una chiamata a ID3D12VideoEncodeCommandList2::EncodeFrame in un formato leggibile.

Sintassi

void ResolveEncoderOutputMetadata(
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS  *pInputArguments,
  const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments
);

Parametri

pInputArguments

Puntatore a un D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTScontenente un puntatore alla D3D12_VIDEO_ENCODER_OUTPUT_METADATA opaca ricevuta da una chiamata precedente a EncodeFrame.

pOutputArguments

Puntatore a un D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTScontenente un puntatore alla D3D12_VIDEO_ENCODER_OUTPUT_METADATA in cui verranno scritti i metadati leggibili risolti.

Valore restituito

Nessuno

Osservazioni

Il chiamante può interpretare il contenuto di pOutputArguments come BLOB di memoria che contiene una struttura D3D12_VIDEO_ENCODER_OUTPUT_METADATA e il contenuto della matrice di metadati. Il contenuto della matrice dei metadati delle dimensioni dinamiche in base al numero di area secondaria viene posizionato in memoria in modo contiguo dopo l'allocazione dello struct e i puntatori nello struct puntano agli indirizzi iniziali del contenuto della matrice.

Fabbisogno

Requisito Valore
client minimo supportato Windows Build 22000
server minimo supportato Windows Build 22000
intestazione d3d12video.h