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
