structure KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS (ksmedia.h)
La structure KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS définit les fonctionnalités de configuration du champ de vue d’une caméra (FoV).
Syntaxe
typedef struct tagKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS {
WORD DefaultDiagonalFieldOfViewInDegrees;
WORD DiscreteFoVStopsCount;
WORD DiscreteFoVStops[360];
ULONG Reserved;
} KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS;
Membres
DefaultDiagonalFieldOfViewInDegrees
Il s’agit du champ diagonal par défaut de la vue en degrés. La valeur DefaultDiagonalFieldOfViewInDegrees doit être égale à l’une des valeurs fournies dans le tableau DiscreteFoVStops.
DiscreteFoVStopsCount
Il s’agit d’un nombre de FoVStops valides dans le tableau DiscreteFoVStops[360], avec la valeur comprise entre 1 et 360. Le tableau dispose d’une place maximale de 360 valeurs FoV, mais toutes ne doivent pas être remplies.
Par exemple, si trois valeurs FoV sont prises en charge : 110, 90 et 75 degrés
DiscreteFoVStopsCount = 3,
DiscreteFoVStops[0] = 110,
DiscreteFoVStops[1] = 90,
DiscreteFoVStops[2] = 75
DiscreteFoVStops[3] = 0 (not populated)
...
DiscreteFoVStops[359] = 0 (not populated)
DiscreteFoVStops[360]
Il s’agit d’un tableau d’arrêts FoV discrets. Chaque élément du tableau représente un champ d’affichage spécifique en degrés. Les valeurs sont remplies dans l’ordre décroissant.
Reserved
Réservé. Défini sur 0.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2 |
d’en-tête | ksmedia.h (include Ksmedia.h) |