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

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

Синтаксис

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

Члены

NodeIndex

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

ProfileCount

Количество извлекаемых профилей. Среда выполнения гарантирует, что это значение совпадает со значением, возвращенным из PFND3D12DDI_VIDEO_GETCAPS , а для D3D12DDI_CAPSTYPE_VIDEO задано значение D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT.

pProfiles

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

Комментарии

Эти возможности позволяют получить список поддерживаемых профилей декодирования, поддерживаемых оборудованием. Сначала используйте PFND3D12DDDI_VIDEO_GETCAPS, вызываемую с D3D12DDICAPS_TYPE_VIDEO для параметра D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT, чтобы получить количество поддерживаемых профилей. Вызывающий объект использует его для выделения хранилища для получения списка профилей. Затем список извлекается с помощью PFND3D12DDI_VIDEO_GETCAPS с D3D12DDICAPS_TYPE значением D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILES.

Требования

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