ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata, méthode (d3d12video.h)
Résout les métadonnées de sortie d’un appel à ID3D12VideoEncodeCommandList2::EncodeFrame dans un format lisible.
Syntaxe
void ResolveEncoderOutputMetadata(
const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS *pInputArguments,
const D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS *pOutputArguments
);
Paramètres
pInputArguments
Pointeur vers un D3D12_VIDEO_ENCODER_OUTPUT_METADATA représentant les résultats opaques des métadonnées de sortie d’EncodeFrame.
pOutputArguments
Pointeur vers un paramètre de sortie D3D12_VIDEO_ENCODER_OUTPUT_METADATA qui reçoit les métadonnées résolues et lisibles.
Valeur de retour
None
Notes
L’appelant peut interpréter le contenu de pOutputArguments comme un objet blob de mémoire qui contient une structure D3D12_VIDEO_ENCODER_OUTPUT_METADATA et le contenu du tableau de métadonnées. Le contenu du tableau des métadonnées de taille dynamique basées sur le nombre sous-région est placé en mémoire contiguëment juste après l’allocation de struct et les pointeurs dans le struct pointent vers les adresses de début du contenu du tableau.
Spécifications
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |