Vehicle_camera_device_t Riferimento struttura

Vehicle_camera_device_t Riferimento struttura

#include < vehicle_camera.h >

Campi dati

struttura hw_device_t comune
const uint32_t tipo_fotocamera
int(* get_capabilities )(struct veicolo_camera_device_t *dispositivo, veicolo_camera_cap_t *cap)
int(* get_camera_crop )(struct veicolo_camera_device_t *dispositivo, android_native_rect_t *rect)
int(* set_camera_crop )(struct veicolo_camera_device_t *dispositivo, const android_native_rect_t *rect)
int(* get_camera_position )(struct veicolo_camera_device_t *dispositivo, android_native_rect_t *rect)
int(* set_camera_position )(struct veicolo_camera_device_t *dispositivo, const android_native_rect_t *rect)
int(* get_camera_state )(struct veicolo_camera_device_t *dispositivo, veicolo_camera_state_t *stato)
int(* set_camera_state )(struct veicolo_camera_device_t *dispositivo, const veicolo_camera_state_t *stato)

Descrizione dettagliata

Definizione alla riga 109 del file Vehicle_camera.h .

Documentazione sul campo

const uint32_t camera_type

Definizione alla riga 112 del file Vehicle_camera.h .

struttura hw_device_t comune

Definizione alla riga 110 del file Vehicle_camera.h .

int(* get_camera_crop)(struct veicolo_camera_device_t *device, android_native_rect_t *rect)

Ottiene le impostazioni correnti di ritaglio della fotocamera.

Parametri
dispositivo - maniglia del dispositivo
rect - impostazioni attuali di ritaglio della fotocamera
ritorna
0 in caso di successo -EPERM se il dispositivo non è inizializzato -errno in caso di errore

Definizione alla riga 131 del file Vehicle_camera.h .

int(* get_camera_position)(struct veicolo_camera_device_t *device, android_native_rect_t *rect)

Ottiene la posizione della telecamera sul display.

Parametri
dispositivo - maniglia del dispositivo
rect - l'area del display in cui verrà visualizzata la fotocamera quando è accesa
ritorna
0 in caso di successo -EPERM se il dispositivo non è inizializzato -errno in caso di errore

Definizione alla riga 152 del file Vehicle_camera.h .

int(* get_camera_state)(struct veicolo_camera_device_t *dispositivo, veicolo_camera_state_t *stato)

Ottiene lo stato corrente della fotocamera.

Parametri
dispositivo - maniglia del dispositivo
stato - ultima impostazione della fotocamera
ritorna
0 in caso di successo -EPERM se il dispositivo non è inizializzato

Definizione alla riga 173 del file Vehicle_camera.h .

int(* get_capabilities)(struct veicolo_camera_device_t *dispositivo, veicolo_camera_cap_t *cap)

Restituisce le capacità di questa fotocamera.

Parametri
dispositivo - maniglia del dispositivo
berretto - puntatore ai flag di capacità restituiti
ritorna
0 in caso di successo -EPERM se il dispositivo non è valido o non inizializzato

Definizione alla riga 121 del file Vehicle_camera.h .

int(* set_camera_crop)(struct veicolo_camera_device_t *dispositivo, const android_native_rect_t *rect)

Imposta il ritaglio della fotocamera.

Parametri
dispositivo - maniglia del dispositivo
rect - area di input della fotocamera da ritagliare. Deve rientrare nella larghezza e nell'altezza della fotocamera in base alle capacità della fotocamera.
ritorna
0 in caso di successo -EPERM se il dispositivo non è inizializzato -errno in caso di errore

Definizione alla riga 142 del file Vehicle_camera.h .

int(* set_camera_position)(struct veicolo_camera_device_t *dispositivo, const android_native_rect_t *rect)

Imposta la posizione della telecamera sul display.

Parametri
dispositivo - maniglia del dispositivo
rect - l'area del display in cui verrà visualizzata la fotocamera quando è accesa. Deve rientrare nella larghezza e nell'altezza del display rispetto alle capacità della fotocamera.
ritorna
0 in caso di successo -EPERM se il dispositivo non è inizializzato -errno in caso di errore

Definizione alla riga 164 del file Vehicle_camera.h .

int(* set_camera_state)(struct veicolo_camera_device_t *dispositivo, const veicolo_camera_state_t *stato)

Imposta lo stato della fotocamera.

Parametri
dispositivo - maniglia del dispositivo
stato - impostazione desiderata per la fotocamera
ritorna
0 in caso di successo -EPERM se il dispositivo non è inizializzato -errno in caso di errore

Definizione alla riga 183 del file Vehicle_camera.h .


La documentazione per questa struttura è stata generata dal seguente file: