Riferimento alla struttura vehicle_camera_device_t

Riferimento alla struttura vehicle_camera_device_t

#include < vehicle_camera.h >

Campi dati

struct hw_device_t   comuni
 
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)
 

Descrizione dettagliata

Definizione nella riga 109 del file vehicle_camera.h .

Documentazione dei campi

const uint32_t camera_type

Definizione nella riga 112 del file vehicle_camera.h .

struct hw_device_t common

Definizione nella riga 110 del file vehicle_camera.h .

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

Recupera le impostazioni di ritaglio della fotocamera correnti.

Parametri
dispositivo - handle del dispositivo
rect - le impostazioni di ritaglio attuali della fotocamera
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è stato inizializzato -errno in caso di errore

Definizione alla riga 131 del file vehicle_camera.h .

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

Recupera la posizione della videocamera sul display.

Parametri
dispositivo - handle del dispositivo
rect - area del display in cui verrà visualizzata la videocamera quando è accesa
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è stato inizializzato -errno in caso di errore

Definizione nella riga 152 del file vehicle_camera.h .

int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state)

Recupera lo stato attuale della videocamera.

Parametri
dispositivo - handle del dispositivo
device - ultima impostazione per la videocamera
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è stato inizializzato

Definizione nella riga 173 del file vehicle_camera.h .

int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)

Restituisce le funzionalità di questa videocamera.

Parametri
dispositivo - handle del dispositivo
cap - puntatore ai flag delle funzionalità restituiti
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è valido o non è stato inizializzato

Definizione nella riga 121 del file vehicle_camera.h .

int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

Imposta il ritaglio della fotocamera.

Parametri
dispositivo - handle del dispositivo
rect - l'area di input della fotocamera da ritagliare. Deve rientrare nelle dimensioni della fotocamera in termini di larghezza e altezza.
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è stato inizializzato -errno in caso di errore

Definizione nella riga 142 del file vehicle_camera.h .

int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

Imposta la posizione della videocamera sul display.

Parametri
dispositivo - handle del dispositivo
rect - l'area del display in cui verrà visualizzata la videocamera quando è accesa. Deve rientrare nelle dimensioni di larghezza e altezza del display in base alle funzionalità della videocamera.
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è stato inizializzato -errno in caso di errore

Definizione nella riga 164 del file vehicle_camera.h .

int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state)

Imposta lo stato della videocamera.

Parametri
dispositivo - handle del dispositivo
device - l'impostazione desiderata per la videocamera
Ritorni
0 in caso di esito positivo -EPERM se il dispositivo non è stato inizializzato -errno in caso di errore

Definizione nella riga 183 del file vehicle_camera.h .


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