struttura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 (d3d12video.h)

Rappresenta gli argomenti di input per ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1, con supporto per i metadati facoltativi.

Syntax

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

Oggetto D3D12_VIDEO_ENCODER_CODEC che specifica il codec dell'operazione di codifica associata.

EncoderProfile

Oggetto D3D12_VIDEO_ENCODER_PROFILE_DESC che specifica il profilo per il codec selezionato nell'operazione di codifica associata.

EncoderInputFormat

Oggetto DXGI_FORMAT che specifica il formato di input dell'operazione di codifica associata.

EncodedPictureEffectiveResolution

Oggetto D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC che descrive la risoluzione utilizzata per l'operazione di codifica.

HWLayoutMetadata

Oggetto D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER che rappresenta il buffer di metadati opaco ricevuto da EncodeFrame1.

OptionalMetadata

Valore D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS che indica i metadati facoltativi abilitati durante la codifica e richiede la risoluzione del layout.

CodecConfiguration

Oggetto D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION che specifica la configurazione del codec utilizzata nella chiamata EncodeFrame1 associata. Obbligatorio quando vengono impostati flag in OptionalMetadata; in caso contrario, passare come zero/NULL.

Osservazioni:

Questa struttura estende D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS con i campi OptionalMetadata e CodecConfiguration .

Requisiti

Requisito Valore
Intestazione d3d12video.h

Vedere anche

ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS