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 |