структура 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

См. также раздел

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS