Share 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_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