структура D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM (d3d11_4.h)
Предоставляет данные для вызовов ID3D11VideoDevice2::CheckFeatureSupport , когда указанная функция D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM. Извлекает возможности гистограммы для указанной конфигурации декодера.
Синтаксис
typedef struct D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM {
D3D11_VIDEO_DECODER_DESC DecoderDesc;
D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS Components;
UINT BinCount;
UINT CounterBitDepth;
} D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM;
Члены
DecoderDesc
Структура D3D11_VIDEO_DECODER_DESC , содержащая описание декодера для декодера, используемого с гистограммой декодирования.
Components
Побитовое или сочетание значений из перечисления D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS , указывающее компоненты DXGI_FORMAT, для которых будет запрашиваться поддержка гистограммы.
BinCount
Количество поддерживаемых ячеек компонентов. Это значение должно быть больше или равно 64 и иметь значение 2 (например, 64, 128, 256, 512...).
CounterBitDepth
Битовая глубина счетчика ячейки. Счетчик всегда хранится в 32-разрядном значении, поэтому это значение должно указывать 32 бита или меньше. Счетчик хранится в нижних битах 32-разрядного хранилища. Верхние биты равны нулю. Если число ячеек превышает эту битовую глубину, устанавливается максимальное значение счетчика. Допустимые значения для CounterBitDepth : 16, 24 и 32.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | сборка Windows 10 20348 |
Минимальная версия сервера | сборка Windows 10 20348 |
Верхняя часть | d3d11_4.h |