camera_module_callbacks Opis struktury
#include < camera_common.h >
Pola danych | |
unieważnić(* | camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status) |
unieważnić(* | 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 do informowania o zmianach w podsystemie kamer.
Informacje o wersji (na podstawie camera_module_t.common.module_api_version):
Każde wywołanie zwrotne wywołują tylko moduły HAL implementujące wskazaną lub wyższą wersję interfejsu API modułu HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()
Definicja w wierszu 594 pliku camera_common.h .
Dokumentacja terenowa
void (* camera_device_status_change) (const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Wywołanie zwrotne do frameworka, aby wskazać, że stan określonego urządzenia aparatu uległ zmianie. W czasie ładowania modułu framework przyjmie, że wszystkie kamery są w stanie CAMERA_DEVICE_STATUS_PRESENT. Warstwa HAL musi wywołać tę metodę, aby poinformować strukturę wszystkich początkowo NOT_PRESENT urządzeń.
To wywołanie zwrotne zostało dodane do CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : wystąpienie camera_module_callbacks_t przekazane do modułu za pomocą set_callbacks.
camera_id: identyfikator kamery, która ma nowy stan.
new_status: nowy kod statusu, jedno z wyliczeń camera_device_status_t lub status specyficzny dla platformy.
Definicja w linii 616 pliku camera_common.h .
void (* torch_mode_status_change) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
torch_mode_status_change:
Wywołanie zwrotne do struktury w celu wskazania, że stan trybu latarki lampy błyskowej skojarzonej z określonym urządzeniem aparatu uległ zmianie. W czasie ładowania modułu framework przyjmie, że tryby palnika są w stanie TORCH_MODE_STATUS_AVAILABLE_OFF, jeśli android.flash.info.available jest zgłaszana jako prawda przez wywołanie get_camera_info ().
To wywołanie zwrotne zostało dodane do CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : wystąpienie camera_module_callbacks_t przekazane 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, jeden z wyliczeń torch_mode_status_t.
Definicja w linii 639 pliku camera_common.h .
Dokumentacja dla tej struktury została wygenerowana z następującego pliku:
- sprzęt / libhardware / include / hardware / camera_common.h