camera_module_callbacks Opis struktury

camera_module_callbacks Struct Reference

#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: