Référence de la struct vehicle_camera_device_t

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 :