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