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:
- hardware/libhardware/include/hardware/ vehicle_camera.h