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


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

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

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
  UINT NodeIndex;
  UINT ProfileCount;
  GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;

Члены

NodeIndex

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

ProfileCount

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

pProfiles

Список идентификаторов GUID, представляющих поддерживаемые профили. Вызывающее приложение должно выделить хранилище для списка профилей перед вызовом CheckFeatureSupport.

Требования

Требование Значение
Заголовок d3d12video.h

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

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT