структура KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS (ksmedia.h)
Структура KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS определяет возможности конфигурации поля зрения камеры (FoV).
Синтаксис
typedef struct tagKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS {
WORD DefaultDiagonalFieldOfViewInDegrees;
WORD DiscreteFoVStopsCount;
WORD DiscreteFoVStops[360];
ULONG Reserved;
} KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS;
Члены
DefaultDiagonalFieldOfViewInDegrees
Это диагональное поле представления по умолчанию в градусах. Значение DefaultDiagonalFieldOfViewInDegrees должно быть равно одному из значений, предоставленных в массиве DiscreteFoVStops.
DiscreteFoVStopsCount
Это число допустимых foVStops в массиве DiscreteFoVStops[360] со значением от 1 до 360. Массив имеет место не более 360 значений FoV, но не все из них должны быть заполнены.
Например, если поддерживаются три значения FoV: 110, 90 и 75 градусов
DiscreteFoVStopsCount = 3,
DiscreteFoVStops[0] = 110,
DiscreteFoVStops[1] = 90,
DiscreteFoVStops[2] = 75
DiscreteFoVStops[3] = 0 (not populated)
...
DiscreteFoVStops[359] = 0 (not populated)
DiscreteFoVStops[360]
Это массив дискретных остановок FoV. Каждый элемент в массиве представляет определенное поле параметров представления в градусах. Значения заполняются в порядке убывания.
Reserved
Скрытный. Установите значение 0.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2 |
заголовка | ksmedia.h (include Ksmedia.h) |