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


структура D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS (d3d12video.h)

Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_DECODE_FORMAT. Возвращает список поддерживаемых форматов.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS {
  UINT                             NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
  UINT                             FormatCount;
  DXGI_FORMAT                      *pOutputFormats;
} D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS;

Члены

NodeIndex

Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.

Configuration

Структура D3D12_VIDEO_DECODE_CONFIGURATION , описывающая конфигурацию декодирования для списка форматов.

FormatCount

Число извлекаемых форматов. Это число должно совпадать со значением, возвращенным вызовом ID3D12VideoDevice::CheckFeatureSupport , если указанная функция D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT.

pOutputFormats

Список DXGI_FORMAT структур, представляющих поддерживаемые форматы.

Требования

   
Верхняя часть d3d12video.h