Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die erweiterte Kamerasteuerungsschnittstelle, die ab Windows 8 verfügbar ist, wird verwendet, um Kamerafeatures während der Bildaufnahme zu steuern. Der Treiber kann diese Kamerafeatures steuern:
- Blitz der Kamera
- Gibt an, ob Bild-Pin und Datensatz-Pin sich gegenseitig ausschließen.
- die Region des Interesses an dem Bild
- Videostabilisierung
Der Treiber kann auch einen Kamerasteuerungsvorgang asynchron ausführen, was bedeutet, dass alle Anforderungen für einen Vorgang abgelehnt werden, bis die erste Anforderung abgeschlossen ist. Wenn der Treiber erfolgreich asynchrone Kamerasteuerungsvorgänge ausgeführt hat, sollte es das KSEVENTSETID_CameraAsyncControl Ereignis auslösen. Weitere Informationen finden Sie unter KSPROPERTY_CAMERACONTROL_S_EX .
UWP-Apps können auf diese Eigenschaften zugreifen, um die Kamera zu konfigurieren:
Eigenschaften
KSPROPERTY_CAMERACONTROL_FLASH_PROPERTY
Wird verwendet, um den Blitz der Kamera ein- oder auszuschalten oder den Blitz in den automatischen Modus zu versetzen.
KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_PROPERTY
Wird verwendet, um zu ermitteln, ob sich die Kamerabild-Pin und der Aufnahme-Pin gegenseitig ausschließen.
KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_PROPERTY
Wird verwendet, um das Merkmal der interessanten Region einer Kamera abzurufen oder festzulegen.
KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE_PROPERTY
Wird verwendet, um die Videostabilisierungsmerkmale einer Kamera abzurufen oder festzulegen.
Die folgenden Eigenschaften sind ab Windows 8.1 verfügbar.
| Begriff | BESCHREIBUNG |
|---|---|
Wird verwendet, um einen normalen Still- oder Fotosequenzmodus für die Kamera abzurufen oder festzulegen. |
|
Wird verwendet, um die aktuelle Bildaufnahmefrequenz abzurufen, wenn die Kamera sich im Sequenzmodus befindet. |
|
Wird verwendet, um die maximale Aufnahmeframerate für eine Kamera abzurufen oder festzulegen, wenn sie sich im Fotosequenzmodus befindet. |
|
Wird verwendet, um die Triggerzeit für den Kameratreiber abzurufen oder festzulegen. |
|
Wird verwendet, um den Warmstartzustand (Kamera bereit) zu erhalten oder festzulegen. |
|
Wird verwendet, um die maximal mögliche Framerate für die Videoaufnahme-Pins mit einer bestimmten Auflösung abzurufen oder festzulegen. |
|
Wird verwendet, um die Miniaturansichtsfunktion für die Kamera abzurufen oder festzulegen. |
|
Wird verwendet, um einen definierten Treibermodus abzurufen oder festzulegen, der eine Auflistung von vordefinierten Steuerelementen darstellt. |
|
Wird verwendet, um die Methode zum Abrufen oder Festlegen festzulegen, die ein Kamerablitz bei schlechten Lichtverhältnissen verwendet. |
|
Wird verwendet, um den Blitzmodus für den normalen und den Serienfotomodus der Kamera abzurufen oder festzulegen. |
|
Wird verwendet, um abzurufen oder festzulegen, ob die automatische Verarbeitung für den Weißabgleich oder für einen manuellen Temperaturwert erfolgt. |
|
Wird verwendet, um abzurufen oder festzulegen, ob die Kamera für den Foto- oder Videobetrieb optimiert ist. |
|
Wird verwendet, um abzurufen oder festzulegen, ob die automatische Verarbeitung für die Belichtung auftritt oder ein manueller Zeitwert verwendet wird. |
|
Dient zum Abrufen oder Festlegen der automatischen, manuellen und voreingestellten Fokusmodi der Kamera. |
|
Wird verwendet, um die voreingestellte oder automatische ISO-Einstellung für die Kamera abzurufen oder festzulegen. |
|
Wird verwendet, um das Ansichtsfeld und den Neigungswinkel der Kameraposition abzurufen. |
|
Wird verwendet, um die Belichtungssteuerungseinstellung abzurufen oder festzulegen. |
|
Wird verwendet, um den Neigungs- und Schwenkwinkel der Kameraposition zu erhalten. |
Diese Strukturen und Enumerationen unterstützen die erweiterte Kamerasteuerungsschnittstelle:
Strukturen
- KSPROPERTY_CAMERACONTROL_S_EX
- KSPROPERTY_CAMERACONTROL_FLASH_S
- KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY_S
- KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST_S
- KSPROPERTY_CAMERACONTROL_VIDEOSTABILIZATION_MODE_S
- KSCAMERA_EXTENDEDPROP_HEADER
- KSCAMERA_EXTENDEDPROP_VALUE
- KSCAMERA_EXTENDEDPROP_PHOTOMODE
- KSCAMERA_MAXVIDEOFPS_FORPHOTORES
- KSCAMERA_EXTENDEDPROP_VIDEOPROCSETTING
- KSCAMERA_EXTENDEDPROP_FIELDOFVIEW
Enumerationen
- KS_CameraControlAsyncOperation
- KSEVENT_CAMERACONTROL
- KSPROPERTY_CAMERACONTROL_FLASH
- KSPROPERTY_CAMERACONTROL_IMAGE_PIN_CAPABILITY
- KSPROPERTY_CAMERACONTROL_REGION_OF_INTEREST
- KSPROPERTY_CAMERACONTROL_VIDEO_STABILIZATION_MODE
Beispieltreibercode, der diese Schnittstelle implementiert, wird unter " Implementieren erweiterter Kamerasteuerungseigenschaften" angegeben.