Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает сведения, используемые для получения списка поддерживаемых форматов для декодирования конфигурации.
Синтаксис
typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT FormatCount;
DXGI_FORMAT *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;
Члены
NodeIndex
В операции с несколькими адаптерами это указывает, к какой физический адаптер устройства применяется эта операция.
Configuration
Задает конфигурацию декодирования для списка форматов.
FormatCount
Число полученных форматов. Среда выполнения гарантирует, что это значение соответствует значению, возвращаемого из PFND3D12DDI_VIDEO_GETCAPS, с D3D12DDI_CAPSTYPE_VIDEO задано значение D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT.
pOutputFormats
Указатель на возвращаемые поддерживаемые форматы. Вызывающее приложение выделяет хранилище для списка форматов.
Замечания
Эти методы разрешают список поддерживаемых форматов декодирования, поддерживаемых оборудованием. Во-первых, вызов PFND3D12DDDI_VIDEO_GETCAPS вызывается с D3D12DDICAPS_TYPE_VIDEO D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT для получения количества поддерживаемых форматов. Вызывающий объект использует это для выделения хранилища для получения списка форматов. Затем список извлекается через PFND3D12DDI_VIDEO_GETCAPS с D3D12DDICAPS_TYPE для D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS.
Требования
| Требование | Ценность |
|---|---|
| заголовка | d3d12umddi.h (include D3d12umddi.h) |