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


структура 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 (include D3d12umddi.h)

См. также

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER