Freigeben über


KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS-Struktur (ksmedia.h)

Die KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS-Struktur definiert die Konfigurationsfunktionen des Sichtfelds (FoV) einer Kamera.

Syntax

typedef struct tagKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS {
  WORD  DefaultDiagonalFieldOfViewInDegrees;
  WORD  DiscreteFoVStopsCount;
  WORD  DiscreteFoVStops[360];
  ULONG Reserved;
} KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS;

Member

DefaultDiagonalFieldOfViewInDegrees

Dies ist das standardmäßige diagonale Sichtfeld in Grad. Der DefaultDiagonalFieldOfViewInDegrees-Wert muss einem der Werte entsprechen, die im DiscreteFoVStops-Array bereitgestellt werden.

DiscreteFoVStopsCount

Dies ist eine Anzahl gültiger FoVStops im DiscreteFoVStops[360]-Array mit einem Wert zwischen 1 und 360. Das Array verfügt über Platz für maximal 360 FoV-Werte, aber nicht alle müssen aufgefüllt werden.

Wenn beispielsweise drei FoV-Werte unterstützt werden: 110, 90 und 75 Grad

DiscreteFoVStopsCount = 3,
DiscreteFoVStops[0] = 110,
DiscreteFoVStops[1] = 90,
DiscreteFoVStops[2] = 75
DiscreteFoVStops[3] = 0 (not populated)
...
DiscreteFoVStops[359] = 0 (not populated)

DiscreteFoVStops[360]

Dies ist ein Array diskreter FoV-Stopps. Jedes Element im Array stellt eine bestimmte Ansichtsfeldeinstellung in Grad dar. Die Werte werden in absteigender Reihenfolge aufgefüllt.

Reserved

Reserviert. Auf 0 festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS