Stabilizacja podglądu aparatu

Na urządzeniach z Androidem 13 lub nowszym aparat platforma zapewnia obsługę stabilizacji wideo w strumieniu podglądu. i innych strumieni w formacie innym niż RAW. Ta funkcja pozwala aplikacje innych firm udostępniają użytkownikowi to, co widzisz (WYSIWYG) podczas porównywania podglądu z kamery i nagrania.

Implementacja

Aby umożliwić aplikacjom innych firm tę funkcję, urządzenie producenci muszą reklamować obsługę poniższych kluczy i implementować w podglądzie algorytmów stabilizacji w HAL aparatu:

Aby zmienić domyślne ustawienia tej funkcji, przypisz wartość domyślną w polu przechwytywanie szablonu żądania podczas tworzenia żądania przechwytywania createCaptureRequest

Referencyjną implementację tej funkcji znajdziesz w kodzie EmulatedCamera w mątwie o hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp

Więcej informacji o trybach stabilizacji wideo znajdziesz w artykule na temat CONTROL_VIDEO_STABILIZATION_MODE

Weryfikacja

Aby przetestować implementację tej funkcji, skorzystaj z poniższego narzędzia do zarządzania zgodą użytkowników i IT testy:

Punkt końcowy:

ITS (testy pola widzenia i stabilizacji):