KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW
Свойство field of view описывает текущее поле зрения (FOV) камеры, а также угол наклона позиции камеры.
Сводная таблица использования
Get | Set | целевого объекта | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Нет |
Фильтр |
Значение свойства (данные операции) содержит структуру KSCAMERA_EXTENDEDPROP_HEADER и структуру KSCAMERA_EXTENDEDPROP_FIELDOFVIEW .
Общий размер данных свойства равен sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_FIELDOFVIEW). Элементу SizeKSCAMERA_EXTENDEDPROP_HEADER присваивается этот общий размер данных свойства.
Элементы Capability и FlagsKSCAMERA_EXTENDEDPROP_HEADER не используются для этого свойства.
Если драйвер не может определить правильное поле зрения для камеры, драйвер не должен указывать на поддержку этого свойства.
Этот элемент управления свойством является синхронным и не может быть отменен.
Комментарии
Получение свойства
При ответе на запрос KSPROPERTY_TYPE_GET драйвер задает членам KSCAMERA_EXTENDEDPROP_HEADER следующее.
Член | Значение |
---|---|
Версия | 1 |
PinId | KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF). |
Размер | sizeof(KSCAMERA_EXTENDEDPROP_HEADER) + sizeof(KSCAMERA_EXTENDEDPROP_FIELDOFVIEW) |
Результат | 0 |
Функция | 0 |
Флаги | 0 |
Драйвер задает сведения о фокусном расстоянии для FOV в структуре KSCAMERA_EXTENDEDPROP_FIELDOFVIEW .
Требования
Версия |
Доступно начиная с Windows 8.1. |
Заголовок |
Ksmedia.h (включая Ksmedia.h) |