Partager via


structure KSPROPERTY_VIDEOPROCAMP_NODE_S2 (ksmedia.h)

La structure KSPROPERTY_VIDEOPROCAMP_NODE_S2 décrit les paramètres de propriété basés sur les nœuds dans le jeu de propriétés PROPSETID_VIDCAP_VIDEOPROCAMP qui utilisent deux valeurs en même temps.

Syntaxe

typedef struct {
  KSP_NODE NodeProperty;
  LONG     Value1;
  ULONG    Flags;
  ULONG    Capabilities;
  LONG     Value2;
} KSPROPERTY_VIDEOPROCAMP_NODE_S2, *PKSPROPERTY_VIDEOPROCAMP_NODE_S2;

Membres

NodeProperty

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

Value1

Spécifie la première valeur d’une requête. Pour les demandes de définition, le minidriver doit définir la propriété spécifiée dans Propriété sur cette valeur. Pour les demandes d’obtention, le minidriver doit retourner la valeur de la propriété spécifiée dans Propriété.

Flags

Spécifie les indicateurs d’une requête. Pour les demandes de définition, cette valeur indique le paramètre souhaité. Pour les demandes d’obtention, cette valeur contient le paramètre actuel. Ce membre peut être défini sur l’une des valeurs définies dans ksmedia.h :

Valeur Signification
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL Indique que la propriété doit être ajustée manuellement
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO Indique que la propriété doit être ajustée automatiquement

Capabilities

Spécifie les fonctionnalités d’une propriété. Ce membre a une signification uniquement pour les demandes d’obtention. Le minidriver doit retourner les fonctionnalités de l’amplificateur de traitement vidéo par rapport à la propriété spécifiée dans Propriété. Ce membre doit être défini sur l’une des valeurs suivantes :

Valeur Signification
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL L’appareil prend en charge le paramètre manuel de la propriété spécifiée
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO L’appareil prend en charge le paramètre automatique de la propriété spécifiée

Value2

Spécifie la deuxième valeur d’une requête. Pour les demandes de définition, le minidriver doit définir la propriété spécifiée dans Propriété sur cette valeur. Pour les demandes d’obtention, le minidriver doit retourner la valeur de la propriété spécifiée dans Propriété.

Remarques

Cette structure est utilisée par KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE_COMPONENT.

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (inclure Ksmedia.h)