Sprache

InfoSupportedHardwareLevel Enumeration

Definition

Listet Werte auf, die von den Full, Legacyund Limited Membern zurückgegeben werden.

public enum InfoSupportedHardwareLevel
type InfoSupportedHardwareLevel = 
Vererbung
InfoSupportedHardwareLevel

Felder

Name Wert Beschreibung
Limited 0

Dieses Kameragerät verfügt nicht über genügend Funktionen, um als VOLLSTÄNDIGEs Gerät oder besser zu qualifizieren.

Es wird garantiert garantiert, dass nur die in den Tabellen LEGACY und LIMITED aufgeführten Streamkonfigurationen in der Dokumentation unterstützt werden.

Alle LIMITED-Geräte unterstützen die BACKWARDS_COMPATIBLE-Funktion, die die grundlegende Unterstützung für die Farbbildaufnahme angibt. Die einzige Ausnahme besteht darin, dass das Gerät alternativ nur die DEPTH_OUTPUT-Funktion unterstützt, wenn nur Tiefenmessungen und keine Farbbilder ausgegeben werden können.

LIMITED-Geräte und höher erfordern die Verwendung von "android.control.aePrecaptureTrigger", um die Belichtungsmessung (und die Blitzleistung für Kameras mit Blitz) zu sperren, bevor ein qualitativ hochwertiges Stillbild aufgenommen wird.

Ein LIMITED-Gerät, das nur die BACKWARDS_COMPATIBLE-Funktion auflistet, ist nur erforderlich, um den vollständig automatischen Betrieb und die Nachbearbeitung zu unterstützen (OFF wird für android.control.aeMode, android.control.afMode oder android.control.awbMode nicht unterstützt)

Zusätzliche Funktionen können optional von einem GERÄT auf EINGESCHRÄNKTer Ebene unterstützt werden und in "android.request.availableCapabilities" eingecheckt werden.

Android-Referenz für android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED.

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.

Full 1

Dieses Kameragerät ist in der Lage, erweiterte Imaging-Anwendungen zu unterstützen.

Die datenstromkonfigurationen, die in den Tabellen FULL, LEGACY und LIMITED in der Dokumentation aufgeführt sind, werden garantiert unterstützt.

Ein VOLLSTÄNDIGEs Gerät unterstützt die folgenden Funktionen: BURST_CAPTURE-Funktion (android.request.availableCapabilities enthält BURST_CAPTURE); Pro Frame-Steuerelement (android.sync.maxLatency == PER_FRAME_CONTROL); Manuelle Sensorsteuerung (android.request.availableCapabilities enthält MANUAL_SENSOR); Manuelle Nachbearbeitungskontrolle (android.request.availableCapabilities enthält MANUAL_POST_PROCESSING); Der erforderliche Belichtungszeitbereich, der in android.sensor.info.exposureTimeRange definiert ist; Die in "android.sensor.info.maxFrameDuration" definierte erforderliche "maxFrameDuration"

Hinweis: Vor-API-Ebene 23, FULL-Geräte unterstützten auch beliebige Zuschneidebereiche (android.scaler.croppingType == FREEFORM); Diese Anforderung wurde in API-Ebene 23 entspannt, und FULL-Geräte unterstützen möglicherweise nur DEN CENTERED-Zuschnitt.

Android-Referenz für android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_FULL.

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.

Legacy 2

Dieses Kameragerät wird im Abwärtskompatibilitätsmodus ausgeführt.

Nur die in der LEGACY-Tabelle in der Dokumentation aufgeführten Streamkonfigurationen werden unterstützt.

Ein LEGACY-Gerät unterstützt keine Framesteuerung, manuelle Sensorsteuerung, manuelle Nachbearbeitung, beliebige Zuschneidebereiche und hat entspannte Leistungseinschränkungen. Keine zusätzlichen Funktionen, die über BACKWARD_COMPATIBLE hinausgehen, werden jemals von einem LEGACY-Gerät in "android.request.availableCapabilities" aufgeführt.

Darüber hinaus ist der android.control.aePrecaptureTrigger auf LEGACY-Geräten nicht funktionsfähig. Stattdessen wird jede Anforderung, die ein JPEG-Format-Ausgabeziel enthält, als Auslösen einer stillen Aufnahme behandelt, die intern einen Precapture-Trigger ausführt. Dies kann den Blitz für die Blitzleistungsmessung während der Voraufnahme auslösen und dann den Blitz für die endgültige Aufnahme auslösen, wenn ein Blitz auf dem Gerät verfügbar ist und der AE-Modus so eingestellt ist, dass der Blitz aktiviert wird.

Geräte, die ursprünglich mit Android-Version Q oder höher ausgeliefert wurden, enthalten keine Geräte auf LEGACY-Ebene.

Android-Referenz für android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY.

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.

I3 3

Dieses Kameragerät ist in der Lage, YUV-Neuverarbeitungs- und RAW-Datenerfassung zusätzlich zu den Funktionen auf FULL-Level-Ebene zu erfassen.

Die in den Tabellen LEVEL_3, RAW, FULL, LEGACY und LIMITED aufgeführten Datenstromkonfigurationen in der Dokumentation werden garantiert unterstützt.

Die folgenden zusätzlichen Funktionen werden garantiert unterstützt: YUV_REPROCESSING-Funktion (android.request.availableCapabilities enthält YUV_REPROCESSING); RAW-Funktion (android.request.availableCapabilities enthält RAW)

Android-Referenz für android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_3.

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.

External 4

Dieses Kameragerät wird von einer externen Kamera unterstützt, die mit diesem Android-Gerät verbunden ist.

Das Gerät verfügt über eine Funktion, die mit einem LIMITED-Level-Gerät identisch ist, mit den folgenden Ausnahmen: Das Gerät meldet möglicherweise keine Objektiv-/Sensorinformationen, z. B. android.lens.focalLength; android.lens.info.hyperfocalDistance; android.sensor.info.physicalSize; android.sensor.info.whiteLevel; android.sensor.blackLevelPattern; android.sensor.info.colorFilterArrangement; android.sensor.rollingShutterSkew; Das Gerät meldet 0 für android.sensor.orientation; Das Gerät hat weniger Garantie für stabile Framerate, da die Framerate teilweise von der verwendeten externen Kamera abhängt.

Android-Referenz für android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL.

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.

Gilt für: