KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS structure (ksmedia.h)
La structure KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS définit les fonctionnalités de configuration du champ de vision (FoV) d’une caméra.
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 de vue diagonal par défaut 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 une valeur comprise entre 1 et 360. Le tableau a de la place pour un maximum de 360 valeurs FoV, mais toutes n’ont pas besoin d’ê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 de points foV discrets. Chaque élément du tableau représente un paramètre de champ d’affichage spécifique en degrés. Les valeurs sont renseignées dans l’ordre décroissant.
Reserved
Réservé. Définit la valeur 0.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 24H2 |
En-tête | ksmedia.h (incluez Ksmedia.h) |