Partager via


D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS structure (d3d12video.h)

Représente les arguments d’entrée pour un appel à ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_CODEC                            EncoderCodec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                     EncoderProfile;
  DXGI_FORMAT                                          EncoderInputFormat;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC          EncodedPictureEffectiveResolution;
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER HWLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS;

Membres

EncoderCodec

Un D3D12_VIDEO_ENCODER_CODEC spécifiant le codec de l’opération d’encodage associée.

EncoderProfile

Un D3D12_VIDEO_ENCODER_PROFILE_DESC spécifiant le profil du codec sélectionné dans l’opération d’encodage associée.

EncoderInputFormat

Un DXGI_FORMAT spécifiant le format d’entrée de l’opération d’encodage associée.

EncodedPictureEffectiveResolution

Structure D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC décrivant la résolution utilisée pour l’opération d’encodage.

HWLayoutMetadata

D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER représentant la mémoire tampon de métadonnées opaques associée reçue d’EncodeFrame.

Spécifications

   
Client minimal pris en charge Windows Build 22000
Serveur minimal pris en charge Windows Build 22000
En-tête d3d12video.h