FMX.Media.TVideoCaptureQuality
Delphi
TVideoCaptureQuality = (PhotoQuality, HighQuality, MediumQuality, LowQuality, CaptureSettings);
C++
enum class DECLSPEC_DENUM TVideoCaptureQuality : unsigned char { PhotoQuality, HighQuality, MediumQuality, LowQuality, CaptureSettings, vcPhotoQuality _DEPRECATED_ATTRIBUTE3("Use TVideoCaptureQuality.PhotoQuality") = 0, vcHighQuality _DEPRECATED_ATTRIBUTE3("Use TVideoCaptureQuality.HighQuality") = 1, vcMediumQuality _DEPRECATED_ATTRIBUTE3("Use TVideoCaptureQuality.MediumQuality") = 2, vcLowQuality _DEPRECATED_ATTRIBUTE3("Use TVideoCaptureQuality.LowQuality") = 3 };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| enum | public | FMX.Media.pas FMX.Media.hpp |
FMX.Media | FMX.Media |
Beschreibung
Führt die möglichen Qualitätsoptionen aufgenommener Videodaten auf.
TVideoCaptureQuality definiert die folgenden Werte:
| Wert | Bedeutung |
|---|---|
|
|
Die aufgenommenen Daten haben eine hohe Auflösung in Fotoqualität. |
|
|
Die aufgenommenen Daten haben eine hohe Auflösung (abhängig vom Gerät). |
|
|
Die aufgenommenen Daten haben eine mittlere Auflösung (abhängig vom Gerät). |
|
|
Die aufgenommenen Daten haben eine geringe Auflösung (abhängig vom Gerät). |
|
|
Mit dieser Option können Sie eine benutzerdefinierte Datenauflösung für die Aufnahme festlegen. |
Um die Qualität der aufgenommenen Videodaten zu ändern, setzen Sie die Eigenschaft TCameraComponent.Quality oder TVideoCaptureDevice.Quality auf einen der oben genannten Werte.
PhotoQuality, HighQuality, MediumQuality und LowQuality sind voreingestellte Auflösungen, die automatisch abhängig vom Gerät berechnet werden.
Mit CaptureSettings können Sie eine benutzerdefinierte Konfiguration mit der Eigenschaft TCameraComponent.CaptureSetting aus den TCameraComponent.AvailableCaptureSettings der Kamera-Komponente oder der Eigenschaft TVideoCaptureDevice.CaptureSetting aus den TVideoCaptureDevice.AvailableCaptureSettings festlegen.