EdgeMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Listet Werte auf, die von den Fast, HighQualityund Off Membern zurückgegeben werden.
public enum EdgeMode
type EdgeMode =
- Vererbung
-
EdgeMode
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Off | 0 | Es wird keine Edgeerweiterung angewendet.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Fast | 1 | Wenden Sie die Edgeerweiterung auf qualitätsbezogener Ebene an, die die Bildfrequenz relativ zur Sensorausgabe nicht verlangsamt. Dies kann mit OFF identisch sein, wenn die Randerweiterung die Bildfrequenz relativ zum Sensor verlangsamt.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| HighQuality | 2 | Wenden Sie qualitativ hochwertige Edgeerweiterungen auf Kosten einer möglicherweise reduzierten Ausgabeframerate an.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| ZeroShutterLag | 3 | Die Edgeerweiterung wird auf unterschiedlichen Ebenen für verschiedene Ausgabedatenströme basierend auf der Auflösung angewendet. Datenströme mit maximaler Aufzeichnungsauflösung (siehe CameraDevice.createCaptureSession(SessionConfiguration)) oder darunter werden Edgeerweiterungen angewendet, während Datenströme mit höherer Auflösung keine Edgeerweiterung angewendet haben. Die Edgeerweiterung für Datenströme mit niedriger Auflösung ist optimiert, sodass die Framerate nicht beeinträchtigt wird und die Qualität gleich oder besser ist als FAST (da sie nur auf Ausgaben mit niedrigerer Auflösung angewendet wird, kann die Qualität von FAST verbessert werden). Dieser Modus soll von Anwendungen verwendet werden, die in einem Zero-Shutter-Lag-Modus mit YUV oder PRIVATE Reprocessing arbeiten, in dem die Anwendung kontinuierlich hochauflösende Zwischenpuffer in einem Zirkelpuffer erfasst, aus dem ein endgültiges Bild durch Erneutes Verarbeiten erstellt wird, wenn ein Benutzer ein Bild nimmt. Für einen solchen Anwendungsfall dürfen die hochauflösenden Puffer keine Edgeerweiterungen aufweisen, um die Effizienz der Vorschau zu maximieren und zu vermeiden, dass beim erneuten Verarbeiten doppelte Verbesserungen angewendet werden, während Puffer mit niedriger Auflösung (für Aufzeichnung oder Vorschau verwendet) Edgeerweiterungen für eine angemessene Vorschauqualität angewendet werden müssen. Dieser Modus wird garantiert von Geräten unterstützt, die entweder die YUV_REPROCESSING- oder PRIVATE_REPROCESSING-Funktionen unterstützen (android.request.availableCapabilities listet eine dieser Funktionen auf), und es ist der Standardmodus für CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG Vorlage.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.