структура 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 (включая Ksmedia.h) |