camera_module_callbacks Riferimento Struct

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: