структура 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.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | d3d12video.h |