KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE (параметры управления поставщиком услуг Интернета)
Идентификатор свойства KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE , определенный в перечислении KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY , предоставляет изготовителям оборудования возможности точной настройки режима сцены вместе с любыми другими параметрами управления поставщиком услуг Интернета по мере необходимости.
Сводная таблица использования
Область | Control | Тип |
---|---|---|
версия 1 | Фильтр | Асинхронный |
Режим сцены используется в качестве подсказки для оптимизации работы системы камеры для определенных условий. Режим сцены и другие элементы управления поставщиком услуг Интернета, такие как баланс белого, ISO, время экспозиции и компенсация ev, должны работать независимо друг от друга.
Изменение других параметров управления поставщиком услуг Интернета не должно изменять существующий режим сцены. Драйверу не требуется изменять режим сцены на MANUAL после изменения других параметров интернет-провайдера.
Установка режима автоматической сцены не должна изменять существующие параметры для других элементов управления интернет-провайдера. Драйвер не требуется отменить изменения в полный автоматический режим для любых других элементов управления интернет-провайдера.
KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO
Этот флаг указывает режим автоматической сцены. Драйвер камеры автоматически определяет оптимальные параметры режима сцены на основе сцены и оптимизирует различные параметры интернет-провайдера по мере необходимости для сцены.
KSCAMERA_EXTENDEDPROP_SCENEMODE_MANUAL
Этот флаг неприменим.
KSCAMERA_EXTENDEDPROP_SCENEMODE_MACRO\PORTRAIT\SPORT\SNOW\NIGHT\BEACH\SUNSET\CANDLELIGHT\LANDSCAPE\NIGHTPORTRAIT\BACKLIT
Эти флаги указывают на соответствующий режим сцены, как определено. Драйвер камеры будет использовать указанный режим сцены в качестве указания для оптимизации различных параметров интернет-провайдера по мере необходимости (например, для NIGHT параметры интернет-провайдера оптимизированы для ночной среды).
В таблице ниже приведены описания и требования к полям структуры KSCAMERA_EXTENDEDPROP_HEADER при использовании свойства KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE . Структура KSCAMERA_EXTENDEDPROP_VALUE игнорируется для KSPROPERTY_CAMERACONTROL_EXTENDED_SCENEMODE.
Член | Значение |
---|---|
Версия | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) |
Размер | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Результат | Это указывает на результаты последней операции SET. Если операция SET не выполнена, это значение должно быть равным 0. Значение 0 указывает, что ошибки не обнаружены. |
Функция | Это должен быть побитовый или KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL и любой из поддерживаемых режимов сцены, определенных выше. KSCAMERA_EXTENDEDPROP_SCENEMODE_AUTO должна поддерживаться, если драйвер камеры поддерживает этот элемент управления. |
Флаги | Это может быть любой из поддерживаемых режимов сцены, показанных выше. |
Требования
Заголовка: Ksmedia.h (включая Ksmedia.h)