Camera_module_callbacks — odniesienie do struktury
#include < camera_common.h >
Pola danych | |
próżnia(* | kamera_device_status_change )(const struct kamera_module_callbacks *, int identyfikator_kamery, int nowy_status) |
próżnia(* | torch_mode_status_change )(const struct Camera_module_callbacks *, const char *camera_id, int new_status) |
szczegółowy opis
Funkcje wywołania zwrotnego dla modułu HAL kamery, umożliwiające informowanie struktury o zmianach w podsystemie kamery.
Informacje o wersji (na podstawie modułu_kamery_t.common.module_api_version):
Każde wywołanie zwrotne wywoływane jest tylko przez moduły HAL implementujące wskazaną lub wyższą wersję interfejsu API modułu HAL.
CAMERA_MODULE_API_VERSION_2_1: kamera_device_status_change()
CAMERA_MODULE_API_VERSION_2_4: tryb_torch_status_change()
Definicja w linii 594 pliku kamera_common.h .
Dokumentacja terenowa
void(* kamera_device_status_change)(const struct kamera_module_callbacks *, int identyfikator_kamery, int nowy_status) |
zmiana_statusu_kamery_urządzenia:
Wywołanie zwrotne do platformy w celu wskazania, że stan określonego urządzenia z kamerą uległ zmianie. W momencie ładowania modułu platforma przyjmie, że wszystkie kamery są w stanie CAMERA_DEVICE_STATUS_PRESENT. HAL musi wywołać tę metodę, aby poinformować strukturę o wszelkich urządzeniach początkowo NOT_PRESENT.
To wywołanie zwrotne zostało dodane dla CAMERA_MODULE_API_VERSION_2_1.
Camera_module_callbacks : Instancja Camera_module_callbacks_t przekazana do modułu za pomocą set_callbacks.
Camera_id: Identyfikator urządzenia z kamerą, które ma nowy status.
new_status: nowy kod stanu, jedno z wyliczeń Camera_device_status_t lub status specyficzny dla platformy.
Definicja w linii 616 pliku kamera_common.h .
void(* torch_mode_status_change)(const struct Camera_module_callbacks *, const char *camera_id, int new_status) |
tryb_torch_status_change:
Wywołanie zwrotne do środowiska w celu wskazania, że zmienił się stan trybu latarki lampy błyskowej powiązanej z określonym aparatem. W czasie ładowania modułu framework przyjmie, że tryby latarki są w stanie TORCH_MODE_STATUS_AVAILABLE_OFF, jeśli android.flash.info.available zostanie zgłoszony jako true poprzez wywołanie get_camera_info().
To wywołanie zwrotne zostało dodane dla CAMERA_MODULE_API_VERSION_2_4.
Camera_module_callbacks : Instancja Camera_module_callbacks_t przekazana do modułu za pomocą set_callbacks.
Camera_id: Identyfikator aparatu, którego lampa błyskowa ma nowy stan trybu latarki.
new_status: Nowy kod statusu, jedno z wyliczeń torch_mode_status_t.
Definicja w linii 639 pliku kamera_common.h .
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ camera_common.h