Partager via


KSPROPERTY_VIDEOPROCAMP_S structure (ksmedia.h)

La structure KSPROPERTY_VIDEOPROCAMP_S décrit les paramètres de propriété basés sur des filtres dans le jeu de propriétés PROPSETID_VIDCAP_VIDEOPROCAMP.

Syntaxe

typedef struct {
  KSPROPERTY Property;
  LONG       Value;
  ULONG      Flags;
  ULONG      Capabilities;
} KSPROPERTY_VIDEOPROCAMP_S, *PKSPROPERTY_VIDEOPROCAMP_S;

Membres

Property

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

Value

Spécifie la valeur d’une requête. Pour les requêtes Set, le minidriver doit définir la propriété spécifiée dans Propriété sur cette valeur. Pour les demandes Get, 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 définir les demandes, cette valeur indique le paramètre souhaité. Pour Obtenir des demandes, cette valeur contient le paramètre actuel. Ce membre peut être défini sur l’une des valeurs définies dans ksmedia.h :

Indicateur 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 obtenir des demandes. Le minidriver doit retourner les fonctionnalités de VideoProcAmp par rapport à la propriété spécifiée dans Property. Ce membre doit être défini sur l’une des valeurs suivantes :

Valeur Signification
KSPROPERTY_VIDEOPROCAMP_FLAGS_MANUAL L’appareil prend en charge la définition manuelle de la propriété spécifiée.
KSPROPERTY_VIDEOPROCAMP_FLAGS_AUTO L’appareil prend en charge le paramétrage automatique de la propriété spécifiée.

Configuration requise

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

Voir aussi

KSPROPERTY

KSPROPERTY_VIDEOPROCAMP_BACKLIGHT_COMPENSATION

KSPROPERTY_VIDEOPROCAMP_BRIGHTNESS

KSPROPERTY_VIDEOPROCAMP_COLORENABLE

KSPROPERTY_VIDEOPROCAMP_CONTRAST

KSPROPERTY_VIDEOPROCAMP_GAMMA

KSPROPERTY_VIDEOPROCAMP_HUE

KSPROPERTY_VIDEOPROCAMP_SATURATION

KSPROPERTY_VIDEOPROCAMP_SHARPNESS

KSPROPERTY_VIDEOPROCAMP_WHITEBALANCE

PROPSETID_VIDCAP_VIDEOPROCAMP