Partager via


structure KSCAMERA_EXTENDEDPROP_PROFILE (ksmedia.h)

La charge utile du contrôle KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE contient KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.

Syntaxe

typedef struct _KSCAMERA_EXTENDEDPROP_PROFILE {
  GUID   ProfileId;
  UINT32 Index;
  UINT32 Reserved;
} KSCAMERA_EXTENDEDPROP_PROFILE, *PKSCAMERA_EXTENDEDPROP_PROFILE;

Membres

ProfileId

GUID représentant le profil sélectionné. S’il s’agit de KSCAMERAPROFILE_Legacy, aucun profil n’a été sélectionné, le pilote de la caméra doit exposer le type de support de jeu réduit.

Si ce champ est GUID_NULL, aucun profil n’a été sélectionné, mais l’application est au courant de sorte que le pilote de caméra doit exposer la gamme complète de types multimédias.

Si la caméra est initialisée par une application SharedReadOnly GUID_NULL sera envoyée au pilote. Lorsqu’une application ExclusiveControl est présente, elle peut modifier le profil et le pilote est censé apporter des modifications de capteur pour répondre aux attentes du nouveau profil de caméra, même si la diffusion en continu a déjà démarré.

Index

Valeur d’index associée au profil identifié.

Reserved

Inutilisé. Doit être 0.

Exigences

Exigence Valeur
d’en-tête ksmedia.h