KSPROPERTY_CAMERACONTROL_NODE_S2 structure (ksmedia.h)
La structure KSPROPERTY_CAMERACONTROL_NODE_S2 décrit les propriétés basées sur les nœuds dans le jeu de propriétés PROPSETID_VIDCAP_CAMERACONTROL qui utilisent deux valeurs en même temps. Cette structure spécifie les valeurs de propriété dans les requêtes adressées au pilote de classe vidéo USB.
Syntaxe
typedef struct {
KSP_NODE NodeProperty;
LONG Value1;
ULONG Flags;
ULONG Capabilities;
LONG Value2;
} KSPROPERTY_CAMERACONTROL_NODE_S2, *PKSPROPERTY_CAMERACONTROL_NODE_S2;
Membres
NodeProperty
Spécifie une structure KSP_NODE initialisée qui décrit le jeu de propriétés, l’ID de propriété, le type de requête et l’ID de nœud.
Value1
Spécifie la première valeur de la propriété . Ce membre est en lecture/écriture.
Flags
Indique, pour les demandes d’obtention, le paramètre actuel de la propriété spécifiée à partir des valeurs répertoriées ci-dessous. Indique, pour les demandes de définition, 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 :
Indicateur | 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 est en 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 :
Indicateur | 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 sont en 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 demandes de propriété get/set basées sur les nœuds.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |