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