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


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

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

Синтаксис

typedef struct D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS {
  D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER ResolvedLayoutMetadata;
} D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS;

Члены

ResolvedLayoutMetadata

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

Вызывающий объект должен считывать этот буфер обратно в ЦП и приводиться к D3D12_VIDEO_ENCODER_OUTPUT_METADATA структуре. Оставшиеся данные в буфере соответствуют D3D12_VIDEO_ENCODER_OUTPUT_METADATA. WrittenSubregionsCount упакованные записи типа D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA.

Комментарии

На следующей схеме показан макет памяти разрешенных метаданных в ID3D12Resource.

Схема макета памяти разрешенных метаданных в ID3D12Resource

Требования

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