структура 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_VIDEO_DECODE_PROFILES D3D12DDICAPS_TYPE.
Требования
Требование | Ценность |
---|---|
заголовка | d3d12umddi.h (include D3d12umddi.h) |