Camera_module_callbacks Struct Reference
#include < camera_common.h >
Champs de données | |
annuler(* | camera_device_status_change ) (const struct camera_module_callbacks *, int camera_id, int new_status) |
annuler(* | torch_mode_status_change ) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
Description détaillée
Fonctions de rappel pour le module HAL de caméra à utiliser pour informer le cadre des modifications apportées au sous-système de caméra.
Informations de version (basées sur camera_module_t.common.module_api_version):
Chaque rappel est appelé uniquement par les modules HAL implémentant la version indiquée ou supérieure de l'interface API du module HAL.
CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()
CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()
Définition à la ligne 594 du fichier camera_common.h .
Documentation sur le terrain
void (* camera_device_status_change) (const struct camera_module_callbacks *, int camera_id, int new_status) |
camera_device_status_change:
Rappel au framework pour indiquer que l'état d'un appareil photo spécifique a changé. Au moment du chargement du module, la structure supposera que tous les appareils de caméra sont dans l'état CAMERA_DEVICE_STATUS_PRESENT. Le HAL doit appeler cette méthode pour informer le framework de tout périphérique NOT_PRESENT initialement.
Ce rappel est ajouté pour CAMERA_MODULE_API_VERSION_2_1.
camera_module_callbacks : L'instance de camera_module_callbacks_t passée au module avec set_callbacks.
camera_id: ID de l'appareil photo qui a un nouvel état.
new_status: Le nouveau code d'état, l'un des énumérations camera_device_status_t ou un état spécifique à la plate-forme.
Définition à la ligne 616 du fichier camera_common.h .
void (* torch_mode_status_change) (const struct camera_module_callbacks *, const char * camera_id, int new_status) |
torch_mode_status_change:
Rappel à la structure pour indiquer que l'état du mode torche du flash associé à un appareil photo spécifique a changé. Au moment du chargement du module, le framework supposera que les modes de torche sont dans l'état TORCH_MODE_STATUS_AVAILABLE_OFF si android.flash.info.available est signalé comme vrai via l'appel get_camera_info ().
Ce rappel est ajouté pour CAMERA_MODULE_API_VERSION_2_4.
camera_module_callbacks : L'instance de camera_module_callbacks_t passée au module avec set_callbacks.
camera_id: ID de l'appareil photo dont le flash a un nouvel état de mode torche.
new_status: Le nouveau code d'état, l'un des énumérations torch_mode_status_t.
Définition à la ligne 639 du fichier camera_common.h .
La documentation de cette structure a été générée à partir du fichier suivant:
- matériel / libhardware / include / hardware / camera_common.h