次の方法で共有


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 の値を格納できる領域がありますが、すべての値を設定する必要はありません。

たとえば、3 つの 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
Header ksmedia.h (Ksmedia.h を含む)

こちらもご覧ください

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS