KSPROPERTY_CAMERACONTROL_EXTENDED_WARMSTART
Элемент управления свойством "Теплый запуск" предоставляет драйверу подсказку о том, чтобы закрепить камеру, чтобы обеспечить работу без сбоев.
Сводная таблица использования
Get | Set | целевого объекта | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
Значение свойства (данные операции) содержит структуру KSCAMERA_EXTENDEDPROP_HEADER .
Для этого свойства в элементе Flags KSCAMERA_EXTENDEDPROP_HEADER не заданы флаги.
Общий размер данных свойства — sizeof(KSCAMERA_EXTENDEDPROP_HEADER). Элементу SizeKSCAMERA_EXTENDEDPROP_HEADER присваивается этот общий размер данных свойства.
Теплый запуск включается или отключается с помощью одного из следующих флагов в элементе ВозможностиKSCAMERA_EXTENDEDPROP_HEADER.
Флаги горячего запуска | Описание |
---|---|
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED | Теплый запуск отключен. |
KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED | Горячее начало включено. |
Этот элемент управления свойством является асинхронным и не может быть отменен.
Комментарии
Получение свойства
При ответе на запрос KSPROPERTY_TYPE_GET драйвер задает членам KSCAMERA_EXTENDEDPROP_HEADER следующее.
Член | Значение |
---|---|
Версия | 1 |
PinId | Идентификатор закрепления для закрепления фотографии. |
Размер | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) |
Результат | 0 |
Функция | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_DISABLED -или- KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | KSCAMERA_EXTENDEDPROP_WARMSTART_MODE_ENABLED |
Флаги | 0 |
Элемент ResultKSCAMERA_EXTENDEDPROP_HEADER всегда имеет значение 0 для операции получения.