Поделиться через


структура D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS (d3d12video.h)

Представляет входные аргументы для вызова ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata.

Синтаксис

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;

Члены

EncoderCodec

D3D12_VIDEO_ENCODER_CODEC, указывающий кодек связанной операции кодирования.

EncoderProfile

D3D12_VIDEO_ENCODER_PROFILE_DESC, указывающий профиль для выбранного кодека в связанной операции кодирования.

EncoderInputFormat

DXGI_FORMAT, указывающий формат входных данных связанной операции кодирования.

EncodedPictureEffectiveResolution

Структура D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC , описывающая разрешение, используемое для операции кодирования.

HWLayoutMetadata

D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER, представляющий связанный буфер непрозрачных метаданных, полученный из EncodeFrame.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть d3d12video.h