Partager via


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