структура D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM (d3d12video.h)
Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM. Извлекает возможности гистограммы для указанной конфигурации декодера.
Синтаксис
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM {
UINT NodeIndex;
GUID DecodeProfile;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS Components;
UINT BinCount;
UINT CounterBitDepth;
} D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM;
Члены
NodeIndex
Для операции с одним GPU задайте для этого параметра значение 0. Если имеется несколько узлов GPU, задайте бит для идентификации узла (физического адаптера устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.
DecodeProfile
GUID, представляющий профиль декодирования, для которого будут запрашиваться возможности гистограммы. Получите список доступных идентификаторов GUID профиля, вызвав ID3D12VideoDevice::CheckFeatureSupport , если указанная функция D3D12_FEATURE_VIDEO_DECODE_PROFILES.
Width
Ширина декодирования исходного потока.
Height
Высота декодирования исходного потока.
DecodeFormat
DXGI_FORMAT, представляющий формат декодирования.
Components
Побитовое или сочетание значений из перечисления D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS , указывающее компоненты DXGI_FORMAT, для которых будет запрашиваться поддержка гистограммы.
BinCount
Количество поддерживаемых ячеек компонентов. Это значение должно быть больше или равно 64 и иметь значение 2 (например, 64, 128, 256, 512...).
CounterBitDepth
Битовая глубина счетчика ячейки. Счетчик всегда хранится в 32-разрядном значении, поэтому это значение должно указывать 32 бита или меньше. Счетчик хранится в нижних битах 32-разрядного хранилища. Верхние биты равны нулю. Если число ячеек превышает эту битовую глубину, устанавливается максимальное значение счетчика. Допустимые значения для CounterBitDepth : 16, 24 и 32.
Требования
Верхняя часть | d3d12video.h |