структура D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 (d3d12umddi.h)
Структура, используемая для проверка, поддерживается ли преобразование цветового пространства, преобразование формата и масштабирование, а также требуется ли оно для работы в режиме реального времени или для ссылочного формата буфера.
Синтаксис
typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 DecodeSample;
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 OutputFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;
Члены
NodeIndex
В операции с несколькими адаптерами NodeIndex указывает, к какому физическому адаптеру устройства применяется эта операция.
Configuration
Профиль декодирования и шифрование битового потока. См . D3D12DDI_VIDEO_DECODE_CONFIGURATION.
DecodeSample
Источник, декодированные как пример описания. См . D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.
OutputFormat
Описание примера выходных данных. См . D3D12DDI_VIDEO_FORMAT_DESCRIPTION.
FrameRate
Частота кадров видеосодержимого. Он используется драйвером, чтобы определить, можно ли декодировать видео в режиме реального времени.
BitRate
Средняя скорость сжатия данных в секунду для сжатого видеопотока. Он используется драйвером, чтобы определить, можно ли декодировать видео в режиме реального времени.
SupportFlags
Поддерживаемые флаги. См . D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.
ScaleSupport
Указывает поддерживаемый диапазон размеров выходных данных для преобразования декодирования. См . D3D12DDI_VIDEO_SCALE_SUPPORT.
Комментарии
Проверка выполняется с помощью pfnGetCaps с D3D12DDICAPS_TYPE значением D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT.
Если отображается цветовое пространство и преобразование формата, для SupportedFlags будет задано D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED. Вызывающие стороны должны проверка ScaleSupport, чтобы понять, поддерживается ли масштабирование.
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h |