Bei Geräten mit Android 13 oder höher hat die Kamera -Framework unterstützt die Videostabilisierung im Vorschau-Stream. und andere Nicht-RAW-Streams bei Kameraaufnahmen. Mit dieser Funktion können Drittanbieter-Apps bieten What You See Is What You Get (WYSIWYG) der Kameravorschau und der Aufnahme.
Implementierung
Damit Drittanbieter-Apps diese Funktion nutzen können, muss das Gerät Hersteller müssen Support für die folgenden Schlüssel bewerben und Vorschau der Stabilisierungsalgorithmen im Kamera-HAL:
Um die Standardeinstellungen für diese Funktion zu ändern, weisen Sie einen Standardwert in der
Anforderungsvorlage erfassen, wenn Sie eine Erfassungsanfrage mit
createCaptureRequest
Eine Referenzimplementierung dieser Funktion finden Sie im Code für
EmulatedCamera
in Tintenfisch um
hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
Weitere Informationen zu den Videostabilisierungsmodi findest du unter
CONTROL_VIDEO_STABILIZATION_MODE
Zertifizierungsstufe
Testen Sie Ihre Implementierung dieser Funktion mithilfe der folgenden CTS und ITS. Tests:
CTS:
ITS (testet das Sichtfeld und die Stabilisierungsqualität):