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


структура 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)

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

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS