structure D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 (d3d12video.h)

Représente les arguments d’entrée pour ID3D12VideoEncodeCommandList4 ::ResolveEncoderOutputMetadata1, avec prise en charge des métadonnées facultatives.

Syntaxe

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 {
  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_OPTIONAL_METADATA_ENABLE_FLAGS   OptionalMetadata;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION              CodecConfiguration;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1;

Members

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 en 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

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

HWLayoutMetadata

Un D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER représentant la mémoire tampon de métadonnées opaques reçue d’EncodeFrame1.

OptionalMetadata

Valeur D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS indiquant quelles métadonnées facultatives ont été activées pendant l’encodage et nécessite la résolution de disposition.

CodecConfiguration

Un D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION spécifiant la configuration de codec utilisée dans l’appel EncodeFrame1 associé. Obligatoire quand des indicateurs sont définis dans OptionalMetadata ; sinon, passez en tant que zéro/NULL.

Remarques

Cette structure étend D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS avec les champs OptionalMetadata et CodecConfiguration .

Exigences

Prérequis Valeur
En-tête d3d12video.h

Voir également

ID3D12VideoEncodeCommandList4 ::ResolveEncoderOutputMetadata1

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS