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