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 |