KSCAMERA_EXTENDEDPROP_PROFILE structure (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 KSCAMERAPROFILE_Legacy, aucun profil n’a été sélectionné, le pilote de l’appareil photo doit exposer le type de média à jeu réduit.
Si ce champ est GUID_NULL, aucun profil n’a été sélectionné, mais l’application est consciente du profil. Le pilote de l’appareil photo doit donc exposer la gamme complète des types de médias.
Si l’appareil photo est initialisé par une application SharedReadOnly GUID_NULL est envoyé au pilote. Lorsqu’une application ExclusiveControl arrive, 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 égal à 0.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h |