Поделиться через


структура 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

См. также раздел

ID3D11VideoDevice2::CheckFeatureSupport