struttura KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS (ksmedia.h)

La struttura KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS definisce le funzionalità di configurazione del campo di visualizzazione (FoV) di una fotocamera.

Sintassi

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

Members

DefaultDiagonalFieldOfViewInDegrees

Si tratta del campo diagonale predefinito della visualizzazione in gradi. Il valore DefaultDiagonalFieldOfViewInDegrees deve essere uguale a uno dei valori forniti nella matrice DiscreteFoVStops.

DiscreteFoVStopsCount

Si tratta di un conteggio dei FoVStop validi nella matrice DiscreteFoVStops[360], con valore compreso tra 1 e 360. La matrice ha spazio per un massimo di 360 valori FoV, ma non tutti devono essere popolati.

Ad esempio, se sono supportati tre valori FoV: 110, 90 e 75 gradi

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

DiscreteFoVStops[360]

Si tratta di una matrice di stop FoV discreti. Ogni elemento nella matrice rappresenta un campo specifico dell'impostazione di visualizzazione in gradi. I valori vengono popolati in ordine decrescente.

Reserved

Riservato. Impostare su 0.

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 24H2
Intestazione ksmedia.h (include Ksmedia.h)

Vedi anche

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS