KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL
Это свойство получает или задает возможность эскиза для камеры. Если указан коэффициент масштабирования, эскизы включаются в выбранном масштабе.
Сводная таблица использования
Get | Set | целевого объекта | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
Значение свойства (данные операции) содержит структуру KSCAMERA_EXTENDEDPROP_HEADER и структуру KSCAMERA_EXTENDEDPROP_VALUE . KSCAMERA_EXTENDEDPROP_VALUE является обязательным, но элемент Value игнорируется.
Общий размер данных свойства равен sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE). Элементу SizeKSCAMERA_EXTENDEDPROP_HEADER присвоен общий размер данных свойства.
Элемент CapabilityKSCAMERA_EXTENDEDPROP_HEADER содержит побитовое или сочетание одного или нескольких из следующих поддерживаемых значений масштабирования.
Флаг масштабирования эскизов | Описание |
---|---|
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE | Эскизы отключены. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X | Разрешение эскиза : X/2 и Y/2. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_2X | Разрешение эскиза — X/4 и Y/4. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_8X | Разрешение эскиза — X/8 и Y/8. |
KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_16X | Разрешение эскиза — X/16 и Y/16. |
Элемент FlagsKSCAMERA_EXTENDEDPROP_HEADER содержит значение масштаба эскиза, заданное для камеры. Если создание эскизов не включено, в разделе Флаги задается только KSCAMERA_EXTENDEDPROP_PHOTOTHUMBNAIL_DISABLE.
Этот элемент управления свойством является асинхронным и не может быть отменен.
Комментарии
Получение свойства
При ответе на запрос KSPROPERTY_TYPE_GET драйвер задает для членов KSCAMERA_EXTENDEDPROP_HEADER следующие значения.
Член | Значение |
---|---|
Версия | 1 |
PinId | Идентификатор контакта для контакта с фотографией. |
Размер | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_VALUE) |
Результат | Значение ошибки, возникающее при попытке получить параметры эскиза. |
Функция | KSCAMERA_EXTENDEDPROP_CAPS_ASYNCCONTROL | (поддерживаются значения масштаба эскизов). |
Флаги | Текущее значение эскиза (только одно значение). |
Задание свойства
Если свойство задано, KSPROPERTY_TYPE_SET запрос, элемент FlagsKSCAMERA_EXTENDEDPROP_HEADER будет содержать один из флагов масштабирования эскизов.
Требования
Версия |
Доступно, начиная с Windows 8.1. |
Заголовок |
Ksmedia.h (включая Ksmedia.h) |