estructura D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS1 (d3d12video.h)

Representa argumentos de entrada para ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1, con compatibilidad con metadatos opcionales.

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

Un D3D12_VIDEO_ENCODER_CODEC especificando el códec de la operación de codificación asociada.

EncoderProfile

Un D3D12_VIDEO_ENCODER_PROFILE_DESC especificando el perfil del códec seleccionado en la operación de codificación asociada.

EncoderInputFormat

Un DXGI_FORMAT especificando el formato de entrada de la operación de codificación asociada.

EncodedPictureEffectiveResolution

Un D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC que describe la resolución utilizada para la operación de codificación.

HWLayoutMetadata

Un D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER que representa el búfer de metadatos opaco recibido de EncodeFrame1.

OptionalMetadata

Valor D3D12_VIDEO_ENCODER_OPTIONAL_METADATA_ENABLE_FLAGS que indica qué metadatos opcionales se habilitaron durante la codificación y necesita resolver el diseño.

CodecConfiguration

Un D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION especificando la configuración del códec usada en la llamada asociada a EncodeFrame1 . Obligatorio cuando se establecen marcas en OptionalMetadata; de lo contrario, pase como cero/NULL.

Observaciones

Esta estructura extiende D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS con campos OptionalMetadata y CodecConfiguration .

Requisitos

Requisito Value
Header d3d12video.h

Consulte también

ID3D12VideoEncodeCommandList4::ResolveEncoderOutputMetadata1

D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS