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 |