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


KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOTHUMBNAIL

Это свойство получает или задает возможность эскиза для камеры. Если указан коэффициент масштабирования, эскизы включаются в выбранном масштабе.

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

Get Set целевого объекта Тип дескриптора свойства Тип значения свойства

Да

Да

Pin

KSPROPERTY

KSCAMERA_EXTENDEDPROP_HEADER

Значение свойства (данные операции) содержит структуру 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)

См. также раздел

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE