camera_module_callbacks Riferimento Struct
#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 richiamata per il modulo HAL della telecamera da utilizzare per informare il framework delle modifiche al sottosistema della telecamera.
Informazioni sulla versione (basate su camera_module_t.common.module_api_version):
Ciascun callback viene chiamato solo dai moduli HAL che implementano la versione indicata o superiore 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 presumerà che tutti i dispositivi della fotocamera siano nello stato CAMERA_DEVICE_STATUS_PRESENT. L'HAL deve chiamare questo metodo per informare il framework di eventuali dispositivi inizialmente NOT_PRESENT.
Questa richiamata è stata aggiunta 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 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) |
torch_mode_status_change:
Richiamata al framework per indicare che lo stato della modalità torcia del flash associato a uno specifico dispositivo della fotocamera è cambiato. Al momento del caricamento del modulo, il framework presumerà che le modalità torcia siano nello stato TORCH_MODE_STATUS_AVAILABLE_OFF se android.flash.info.available viene segnalato come vero tramite la chiamata get_camera_info ().
Questa richiamata è stata aggiunta 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 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