Partager via


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_RESOLVE_METADATA_INPUT_ARGUMENTS, contenant un pointeur vers l'D3D12_VIDEO_ENCODER_OUTPUT_METADATA opaque reçu d’un appel précédent à EncodeFrame.

pOutputArguments

Pointeur vers un D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS, contenant un pointeur vers l'D3D12_VIDEO_ENCODER_OUTPUT_METADATA où les métadonnées résolues et lisibles seront écrites.

Valeur de retour

Aucun

Remarques

L’appelant peut interpréter le contenu de pOutputArguments en tant qu’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 en fonction du numéro de sous-région est positionné en mémoire contiguëment juste après l’allocation de struct et les pointeurs du point de struct jusqu’aux adresses de début du contenu du tableau.

Exigences

Exigence Valeur
client minimum pris en charge Windows Build 22000
serveur minimum pris en charge Windows Build 22000
d’en-tête d3d12video.h