Partager via


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)

Voir aussi

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS