cameraDevice QML Value Type
Beschreibt ein Kameragerät. Mehr...
Import Statement: | import QtMultimedia |
Eigenschaften
- correctionAngle : QtVideo::Rotation
(since 6.7)
- description : string
- id : string
- isDefault : bool
- position : enumeration
- videoFormats : CameraFormat
Detaillierte Beschreibung
Der Wertetyp cameraDevice beschreibt die Eigenschaften eines Kamerageräts, das an das System angeschlossen ist.
Die Liste der Kamerageräte kann über den Typ MediaDevices abgefragt werden. Um ein bestimmtes Kameragerät auszuwählen, setzen Sie es als Gerät auf Camera.
CaptureSession { camera: Camera { cameraDevice: mediaDevices.defaultVideoInput } } MediaDevices { id: mediaDevices }
Eigenschaft Dokumentation
correctionAngle : QtVideo::Rotation |
Gibt den Drehwinkel zurück, der benötigt wird, um die physische Kameradrehung der Kamera im Vergleich zu ihrer nativen Ausrichtung zu kompensieren. Mit anderen Worten: Die Eigenschaft gibt den Winkel im Uhrzeigersinn an, um den das Ausgabebild gedreht werden muss, um auf dem Bildschirm des Geräts in seiner nativen Ausrichtung aufrecht zu stehen. Da correctionAngle sich auf die ursprüngliche Ausrichtung bezieht, ändert sich dieser Wert nicht, wenn die Ausrichtung des Geräts (Hochformat/Landschaft) geändert wird. Der Korrekturwinkel kann ungleich Null sein, vor allem bei Android, wo die native Ausrichtung und die Kameraausrichtung vom Hersteller definiert werden.
Diese Eigenschaft wurde in Qt 6.7 eingeführt.
description : string |
Enthält einen für Menschen lesbaren Namen der Kamera.
Verwenden Sie diesen String, um dem Benutzer das Gerät vorzustellen.
id : string |
Enthält die Geräte-ID der Kamera
Dies ist eine eindeutige ID, um die Kamera zu identifizieren und kann nicht von Menschen gelesen werden.
isDefault : bool |
Ist true, wenn dies das Standardgerät der Kamera ist.
position : enumeration |
Gibt die physische Position der Kamera auf dem Hardwaresystem zurück.
Der zurückgegebene Wert kann einer der folgenden sein:
Konstante | Beschreibung |
---|---|
cameraDevice.UnspecifiedPosition | Die Kameraposition ist nicht spezifiziert oder unbekannt. |
cameraDevice.BackFace | Die Kamera befindet sich auf der Rückseite der Systemhardware. Bei einem mobilen Gerät bedeutet dies beispielsweise, dass sie sich auf der dem Bildschirm gegenüberliegenden Seite befindet. |
cameraDevice.FrontFace | Die Kamera befindet sich auf der Vorderseite der Systemhardware. Bei einem mobilen Gerät bedeutet dies, dass sie sich auf der gleichen Seite wie der Bildschirm befindet. Die Vorschau von nach vorne gerichteten Kameras wird um die vertikale Achse gedreht, um die Videoausgabe spiegelverkehrt darzustellen, während diese Drehung während der Aufnahme nicht erfolgt. |
videoFormats : CameraFormat |
Enthält die von der Kamera unterstützten Videoformate.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.