Strukturreferenz für „vehicle_camera_device_t“
  
   #include <
   
    vehicle_camera.h
   
   >
  
 
    Datenfelder | 
  |
| struct hw_device_t | common | 
| 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) | 
Detaillierte Beschreibung
Definition in Zeile 109 der Datei vehicle_camera.h .
Felddokumentation
| const uint32_t camera_type | 
Definition in Zeile 112 der Datei vehicle_camera.h .
| struct hw_device_t common | 
Definition in Zeile 110 der Datei vehicle_camera.h
| int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
Ruft die aktuellen Kamera-Zuschneideeinstellungen ab.
- Parameter
 - 
     
Gerät – Geräte-Handle rect – aktuelle Einstellungen für den Kameraausschnitt  
- Returns
 - 0 bei Erfolg – EPERM, wenn das Gerät nicht initialisiert ist – errno bei Fehler
 
Definition in Zeile 131 der Datei vehicle_camera.h
| int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) | 
Ruft die Position der Kamera auf dem Display ab.
- Parameter
 - 
     
Gerät – Geräte-Handle rect – Bereich des Displays, in dem die Kamera angezeigt wird, wenn sie eingeschaltet ist  
- Returns
 - 0 bei Erfolg – EPERM, wenn das Gerät nicht initialisiert ist – errno bei Fehler
 
Definition in Zeile 152 der Datei vehicle_camera.h .
| int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) | 
Ruft den aktuellen Kamerastatus ab.
- Parameter
 - 
     
Gerät – Geräte-Handle device – letzte Einstellung für die Kamera  
- Returns
 - 0 bei Erfolg, -EPERM, wenn das Gerät nicht initialisiert ist
 
Definition in Zeile 173 der Datei vehicle_camera.h .
| int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) | 
Gibt die Funktionen dieser Kamera zurück.
- Parameter
 - 
     
Gerät – Geräte-Handle CANNOT TRANSLATE – Verweise auf die zurückgegebenen Flags für Funktionen  
- Returns
 - 0 bei Erfolg, -EPERM, wenn das Gerät ungültig oder nicht initialisiert ist
 
Definition in Zeile 121 der Datei vehicle_camera.h .
| int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
Legt den Kameraausschnitt fest.
- Parameter
 - 
     
Gerät – Geräte-Handle rect – Bereich der Kameraeingabe, der zugeschnitten werden soll. Muss in die Breite und Höhe der Kamera passen.  
- Returns
 - 0 bei Erfolg – EPERM, wenn das Gerät nicht initialisiert ist – errno bei Fehler
 
Definition in Zeile 142 der Datei vehicle_camera.h .
| int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) | 
Legt die Position der Kamera auf dem Display fest.
- Parameter
 - 
     
Gerät – Geräte-Handle rect – Bereich des Displays, in dem die Kamera angezeigt wird, wenn sie eingeschaltet ist. Sie müssen in die Breite und Höhe des Displays passen, die sich aus den Kamerafunktionen ergibt.  
- Returns
 - 0 bei Erfolg – EPERM, wenn das Gerät nicht initialisiert ist – errno bei Fehler
 
Definition in Zeile 164 der Datei vehicle_camera.h .
| int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) | 
Legt den Kamerastatus fest.
- Parameter
 - 
     
Gerät – Geräte-Handle device – gewünschte Einstellung für die Kamera  
- Returns
 - 0 bei Erfolg – EPERM, wenn das Gerät nicht initialisiert ist – errno bei Fehler
 
Definition in Zeile 183 der Datei vehicle_camera.h .
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ vehicle_camera.h