Partager via


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.

Diagramme de la disposition de mémoire des métadonnées résolues 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