D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS structure (d3d12video.h)
Représente les arguments de sortie d’un appel à ID3D12VideoEncodeCommandList2 ::ResolveEncoderOutputMetadata.
Syntaxe
typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;
Membres
ResolvedLayoutMetadata
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER représentant la mémoire tampon de métadonnées résolue.
Cette mémoire tampon doit être lue dans le processeur par l’appelant et convertie en structure D3D12_VIDEO_ENCODER_OUTPUT_METADATA . Les données restantes dans la mémoire tampon correspondent à D3D12_VIDEO_ENCODER_OUTPUT_METADATA. Entrées compressées WrittenSubregionsCount de type D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA.
Remarques
Le diagramme suivant illustre la disposition de mémoire des métadonnées résolue dans un ID3D12Resource.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | d3d12video.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour