Référence de la struct vehicle_camera_device_t
  
   #include <
   
    vehicle_camera.h
   
   >
  
 
| Champs de données | |
| struct hw_device_t | commun | 
| const uint32_t | Camera_type | 
| int(* | get_capabilities )(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) | 
| int(* | get_camera_crop )(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
| int(* | set_camera_crop )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
| int(* | get_camera_position )(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
| int(* | set_camera_position )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
| int(* | get_camera_state )(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) | 
| int(* | set_camera_state )(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) | 
Description détaillée
Définition à la ligne 109 du fichier vehicle_camera.h .
Documentation des champs
| const uint32_t camera_type | 
Définition à la ligne 112 du fichier vehicle_camera.h .
| struct hw_device_t common | 
Définition à la ligne 110 du fichier vehicle_camera.h .
| int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
Récupère les paramètres de recadrage actuels de la caméra.
- Paramètres
- 
     appareil - poignée de l'appareil rect - les paramètres de recadrage actuels de l'appareil photo 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas initialisé -errno en cas d'erreur
Définition à la ligne 131 du fichier vehicle_camera.h .
| int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
Récupère la position de la caméra sur l'écran.
- Paramètres
- 
     appareil - poignée de l'appareil rect - zone de l'écran où la caméra s'affiche lorsqu'elle est activée 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas initialisé -errno en cas d'erreur
Définition à la ligne 152 du fichier vehicle_camera.h .
| int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) | 
Récupère l'état actuel de la caméra.
- Paramètres
- 
     appareil - poignée de l'appareil device - dernier paramètre de la caméra 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas initialisé
Définition à la ligne 173 du fichier vehicle_camera.h .
| int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) | 
Renvoie les fonctionnalités de cette caméra.
- Paramètres
- 
     appareil - poignée de l'appareil CANNOT TRANSLATE - pointeur vers les indicateurs de fonctionnalités renvoyés 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas valide ou n'est pas initialisé
Définition à la ligne 121 du fichier vehicle_camera.h .
| int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
Définit le recadrage de la caméra.
- Paramètres
- 
     appareil - poignée de l'appareil rect - Zone de la saisie par photo à recadrer. Doit tenir dans la largeur et la hauteur de la caméra en fonction de ses capacités. 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas initialisé -errno en cas d'erreur
Définition à la ligne 142 du fichier vehicle_camera.h .
| int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
Définit la position de la caméra sur l'écran.
- Paramètres
- 
     appareil - poignée de l'appareil rect - la zone de l'écran sur laquelle la caméra s'affiche lorsqu'elle est activée. Doit tenir dans la largeur et la hauteur de l'écran en fonction des fonctionnalités de l'appareil photo. 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas initialisé -errno en cas d'erreur
Définition à la ligne 164 du fichier vehicle_camera.h .
| int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) | 
Définit l'état de la caméra.
- Paramètres
- 
     appareil - poignée de l'appareil device - paramètre souhaité pour la caméra 
- Renvoie
- 0 en cas de réussite -EPERM si l'appareil n'est pas initialisé -errno en cas d'erreur
Définition à la ligne 183 du fichier vehicle_camera.h .
La documentation de ce struct a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ vehicle_camera.h
