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


KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY

Идентификатор свойства KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY , определенный в перечислении KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY , используется для настройки приоритета фокуса. Если установлен приоритет фокуса, фокусировка будет принимать приоритет над снимка, чтобы гарантировать, что снимок всегда находится в фокусе. В противном случае рисунок будет сделан немедленно независимо от того, находится ли рисунок в фокусе . Поведение при обработке неудавого фокуса и необходимость времени ожидания являются внутренними для драйвера и изготовителя оборудования.

Сводная таблица использования

Область Control Тип

версия 1

Фильтр

Синхронная

Чтобы настроить приоритет фокуса, необходимо использовать идентификатор свойства KSPROPERTY_CAMERACONTROL_EXTENDED_FOCUSPRIORITY . Если задан приоритет фокуса, фокус будет принимать приоритет над снимку, чтобы гарантировать, что снимок всегда находится в фокусе. Если приоритет фокуса не задан, рисунок будет сделан немедленно независимо от того, был ли рисунок в фокусе. Поведение при обработке неудачного фокуса и времени ожидания определяется изготовителем оборудования и является внутренним для драйвера.

Для KSCAMERA_EXTENDEDPROP_HEADER следующие флаги определяются как значения. В вызове get драйвер камеры возвращает текущую конфигурацию приоритета фокуса, используя один из этих флагов. В вызове set драйвер камеры устанавливает новую конфигурацию приоритета фокуса, используя один из этих флагов.

#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_OFF     0x0000000000000000
#define KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_ON      0x0000000000000001

Примечание Это синхронный элемент управления, и для этого элемента управления не определены никакие возможности.

В таблице ниже приведены описания и требования к полям структуры KSCAMERA_EXTENDEDPROP_HEADER при использовании элемента управления приоритетом фокуса.

Член Описание

Версия

Значение должно быть 1,

PinId

Это должно быть KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF).

Размер

Это должно быть значение sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_VALUE),

Результат

Это указывает на результаты ошибки.

Функция

Значение должно быть 0,

Флаги

Это поле для чтения и записи. Это может быть любой из флагов KSCAMERA_EXTENDEDPROP_FOCUSPRIORITY_Xxx, определенных выше.

Требования

Заголовок

Ksmedia.h