KSPROPERTY_CAMERACONTROL_EXTENDED_ISO
Это свойство выбирает параметр ISO для камеры. Параметр ISO выбирается из группы предустановок или устанавливается в автоматический режим.
Сводная таблица использования
Get | Set | целевого объекта | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
Значение свойства (данные операции) содержит структуру KSCAMERA_EXTENDEDPROP_HEADER и структуру KSCAMERA_EXTENDEDPROP_VALUE . KSCAMERA_EXTENDEDPROP_VALUE является обязательным, но не используется.
Общий размер данных свойства равен sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). Элементу SizeKSCAMERA_EXTENDEDPROP_HEADER присвоен общий размер данных свойства.
Элемент CapabilityKSCAMERA_EXTENDEDPROP_HEADER содержит побитовое или сочетание одного или нескольких следующих параметров ISO.
ISO | Описание |
---|---|
KSCAMERA_EXTENDEDPROP_ISO_AUTO | Параметр ISO является автоматическим. |
KSCAMERA_EXTENDEDPROP_ISO_50 | ISO 50 |
KSCAMERA_EXTENDEDPROP_ISO_80 | ISO 80 |
KSCAMERA_EXTENDEDPROP_ISO_100 | ISO 100 |
KSCAMERA_EXTENDEDPROP_ISO_200 | ISO 200 |
KSCAMERA_EXTENDEDPROP_ISO_400 | ISO 400 |
KSCAMERA_EXTENDEDPROP_ISO_800 | ISO 800 |
KSCAMERA_EXTENDEDPROP_ISO_1600 | ISO 1600 |
KSCAMERA_EXTENDEDPROP_ISO_3200 | ISO 3200 |
KSCAMERA_EXTENDEDPROP_ISO_6400 | ISO 6400 |
KSCAMERA_EXTENDEDPROP_ISO_12800 | ISO 12800 |
KSCAMERA_EXTENDEDPROP_ISO_25600 | ISO 25600 |
Элемент FlagsKSCAMERA_EXTENDEDPROP_HEADER содержит текущий параметр ISO для камеры. Драйвер камеры может поддерживать подмножество параметров ISO. Если этот элемент управления свойством поддерживается, драйвер должен поддерживать KSCAMERA_EXTENDEDPROP_ISO_AUTO.
Этот элемент управления свойством является асинхронным и не может быть отменен.
Комментарии
Получение свойства
При ответе на запрос KSPROPERTY_TYPE_GET драйвер задает для членов KSCAMERA_EXTENDEDPROP_HEADER следующие значения.
Член | Значение |
---|---|
Версия | 1 |
PinId | Идентификатор контакта для контакта с фотографией. |
Размер | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Результат | 0 |
Функция | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (поддерживаются параметры ISO). |
Флаги | Текущее значение ISO (только одно значение). |
Если ранее iso не был задан, для флагов устанавливается значение KSCAMERA_EXTENDEDPROP_ISO_AUTO (по умолчанию).
Задание свойства
Если свойство задано, KSPROPERTY_TYPE_SET запрос, элемент FlagsKSCAMERA_EXTENDEDPROP_HEADER будет содержать параметр ISO для включения.
Требования
Версия |
Доступно, начиная с Windows 8.1. |
Заголовок |
Ksmedia.h (включая Ksmedia.h) |