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

这是 DiscreteFoVStops[360] 数组中有效 FoVStops 的计数,其值介于 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