Camera_module_callbacks — odniesienie do struktury

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: