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


структура D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 (d3d12umddi.h)

Указывает данные, используемые для определения поддержки оборудования для конфигурации. Используется функцией обратного вызова PFND3D12DDI_VIDEO_GETCAPS с параметром Type в D3D12DDIARG_VIDEO_GETCAPS_0020 задано значение D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.

Синтаксис

typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
  UINT                                           NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020       Configuration;
  UINT                                           Width;
  UINT                                           Height;
  DXGI_FORMAT                                    DecodeFormat;
  DXGI_RATIONAL                                  FrameRate;
  UINT                                           BitRate;
  D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020       SupportFlags;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
  D3D12DDI_VIDEO_DECODE_TIER_0020                DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020;

Члены

NodeIndex

В операции с несколькими адаптерами это указывает, к какому физическому адаптеру устройства применяется эта операция.

Configuration

Профиль декодирования и шифрование битового потока. Дополнительные сведения см. в разделе D3D12DDI_VIDEO_DECODE_CONFIGURATION.

Width

Ширина декодирования исходного потока.

Height

Высота декодирования исходного потока.

DecodeFormat

Формат данных ресурса DirectX, используемый в качестве формата декодирования. Если преобразование декодера не указано, этот формат является форматом вывода.

FrameRate

Частота кадров видеоформата. Используется для возврата подсказок производительности в элементе SupportFlags . Значение нуля (0) означает неизвестно.

BitRate

Средняя скорость сжатия данных в секунду для сжатого видеопотока. Этот параметр используется драйвером для определения возможности декодирования видео в режиме реального времени. Значение нуля (0) означает неизвестно.

SupportFlags

Поддерживаемые флаги. Дополнительные сведения см. в разделе D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS.

ConfigurationFlags

Флаги конфигурации. Дополнительные сведения см. в разделе D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS.

DecodeTier

Уровень, поддерживаемый этой конфигурацией. Дополнительные сведения см. в разделе D3D12DDI_VIDEO_DECODE_TIER.

Комментарии

Эта структура извлекается с помощью функции обратного вызова pfnGetCaps с D3D12DDICAPS_TYPE значением D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT.

Требования

Требование Значение
Заголовок d3d12umddi.h (включая D3d12umddi.h)

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

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER