Partager via


structure KSPROPERTY_CAMERACONTROL_S2 (ksmedia.h)

La structure KSPROPERTY_CAMERACONTROL_S2 décrit les propriétés basées sur les filtres dans le jeu de propriétés PROPSETID_VIDCAP_CAMERACONTROL qui utilisent deux valeurs en même temps.

Syntaxe

typedef struct {
  KSPROPERTY Property;
  LONG       Value1;
  ULONG      Flags;
  ULONG      Capabilities;
  LONG       Value2;
} KSPROPERTY_CAMERACONTROL_S2, *PKSPROPERTY_CAMERACONTROL_S2;

Membres

Property

Spécifie une structure de KSPROPERTY initialisée qui décrit le jeu de propriétés, l’ID de propriété et le type de requête.

Value1

Spécifie la première valeur de la propriété. Ce membre est en lecture/écriture.

Flags

Indique, pour les demandes get, le paramètre actuel de la propriété spécifiée à partir des valeurs répertoriées ci-dessous. Indique, pour les demandes définies, le paramètre souhaité pour la propriété spécifiée à partir des valeurs répertoriées ci-dessous. Ce membre peut être défini sur l’une des valeurs suivantes définies dans ksmedia.h:

Drapeau Signification
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL Indique que le paramètre est contrôlé manuellement
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO Indique que le paramètre est contrôlé automatiquement
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE Indique que le paramètre est en valeurs absolues
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE Indique que le paramètre se trouve dans des valeurs relatives

Capabilities

Indique les fonctionnalités de contrôle de la caméra du minidriver pour la propriété spécifiée. Ce membre est en lecture seule. Ce membre peut être défini sur l’une des valeurs suivantes définies dans ksmedia.h:

Drapeau Signification
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL Indique que l’appareil peut être contrôlé manuellement
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO Indique que l’appareil peut être contrôlé automatiquement
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE Indique que les paramètres de l’appareil sont en valeurs absolues
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE Indique que les paramètres de l’appareil se trouvent dans des valeurs relatives

Value2

Spécifie la deuxième valeur de la propriété. Ce membre est en lecture/écriture.

Remarques

Cette structure est utilisée par KSPROPERTY_CAMERACONTROL_PANTILT et KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE pour les requêtes de propriétés get/set basées sur le filtre.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)