Freigeben über


KSCAMERA_EXTENDEDPROP_PROFILE Struktur (ksmedia.h)

Die Nutzlast des KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE-Steuerelements enthält KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.

Syntax

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

Angehörige

ProfileId

Eine GUID, die das ausgewählte Profil darstellt. Wenn dies KSCAMERAPROFILE_Legacy ist, wurde kein Profil ausgewählt, muss der Kameratreiber den Medientyp "Reduzierter Satz" verfügbar machen.

Wenn dieses Feld GUID_NULL ist, wurde kein Profil ausgewählt, aber die Anwendung ist profilfähig, sodass der Kameratreiber den gesamten Medienbereich verfügbar machen muss.

Wenn die Kamera von einer SharedReadOnly-Anwendung initialisiert wird, GUID_NULL an den Treiber gesendet wird. Wenn eine ExclusiveControl-Anwendung in die Anwendung kommt, kann das Profil und der Treiber änderungen am Sensor vornehmen, um die Erwartung des neuen Kameraprofils zu erfüllen, auch wenn das Streaming bereits gestartet wurde.

Index

Ein Indexwert, der dem identifizierten Profil zugeordnet ist.

Reserved

Unbenutzt. Muss 0 sein.

Anforderungen

Anforderung Wert
Header- ksmedia.h