Partager via


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)

Voir aussi

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS