camera_module_callbacks Riferimento alla struttura
#include < camera_common.h >
Campi dati | |
vuoto(* | camera_device_status_change )(const struct camera_module_callbacks *, int camera_id, int new_status) |
vuoto(* | torch_mode_status_change )(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
Descrizione dettagliata
Funzioni di richiamata per il modulo HAL della telecamera da utilizzare per informare il quadro delle modifiche al sottosistema della telecamera.
Informazioni sulla versione (basate su camera_module_t.common.module_api_version):
Ogni callback viene chiamato solo dai moduli HAL che implementano la versione indicata o successiva dell'interfaccia API del modulo HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change()
Definizione alla riga 594 del file camera_common.h .
Documentazione sul campo
void(* camera_device_status_change)(const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Richiamata al framework per indicare che lo stato di un dispositivo fotocamera specifico è cambiato. Al momento del caricamento del modulo, il framework presuppone che tutti i dispositivi fotocamera 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 fotocamera che ha un nuovo stato.
new_status: il nuovo codice di stato, una delle enumerazioni camera_device_status_t o uno stato specifico della piattaforma.
Definizione alla riga 616 del file camera_common.h .
void(* torch_mode_status_change)(const struct camera_module_callbacks *, const char *camera_id, int new_status) |
torcia_mode_status_change:
Richiamo al framework per indicare che è cambiato lo stato della modalità torcia del flash associato ad uno specifico dispositivo fotocamera. Al momento del caricamento del modulo, il framework presuppone che le modalità della torcia siano nello stato TORCH_MODE_STATUS_AVAILABLE_OFF se android.flash.info.available viene segnalato come vero 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 fotocamera la cui unità flash ha un nuovo stato di modalità torcia.
new_status: il nuovo codice di stato, una delle enumerazioni torch_mode_status_t.
Definizione alla riga 639 del file camera_common.h .
La documentazione per questa struttura è stata generata dal seguente file:
- hardware/libhardware/include/hardware/ camera_common.h