Riferimento alla struttura camera_module_callbacks
#include <
camera_common.h
>
Campi dati |
|
void(* | camera_device_status_change )(const struct camera_module_callbacks *, int camera_id, int new_status) |
void(* | torch_mode_status_change )(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
Descrizione dettagliata
Funzioni di callback da utilizzare per il modulo HAL della fotocamera per informare il framework delle modifiche al sottosistema della fotocamera.
Informazioni sulla versione (in base a camera_module_t.common.module_api_version):
Ogni callback viene chiamato solo dai moduli HAL che implementano la versione indicata o una versione successiva dell'interfaccia API del modulo HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change()
CAMERA_MODULE_API_VERSION_2_4: torcia_mode_status_change()
Definizione nella riga 594 del file camera_common.h .
Documentazione dei campi
void(* camera_device_status_change)(const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Callback al framework per indicare che lo stato di un dispositivo della videocamera specifico è cambiato. Al momento del caricamento del modulo, il framework presume che tutti i dispositivi della videocamera siano nello stato CAMERA_DEVICE_STATUS_PRESENT. L'HAL deve chiamare questo metodo per informare il framework di eventuali dispositivi inizialmente NOT_PRESENT.
Questo callback viene aggiunto per CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : l'istanza di camera_module_callbacks_t passata al modulo con set_callbacks.
camera_id: l'ID del dispositivo della videocamera con un nuovo stato.
new_status: il nuovo codice di stato, uno degli enum camera_device_status_t o uno stato specifico della piattaforma.
Definizione nella riga 616 del file camera_common.h .
void(* torch_mode_status_change)(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
torch_mode_status_change:
Callback al framework per indicare che lo stato della modalità torcia dell'unità flash associata a un dispositivo della fotocamera specifico è cambiato. Al momento del caricamento del modulo, il framework presume che le modalità torcia siano nello stato TORCH_MODE_STATUS_AVAILABLE_OFF se android.flash.info.available viene segnalato come true tramite la chiamata get_camera_info().
Questo callback viene aggiunto per CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : l'istanza di camera_module_callbacks_t passata al modulo con set_callbacks.
camera_id: l'ID del dispositivo della fotocamera la cui unità flash ha un nuovo stato della modalità torcia.
new_status: il nuovo codice di stato, uno degli enum torch_mode_status_t.
Definizione alla riga 639 del file camera_common.h .
La documentazione di questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ camera_common.h