vehikel_camera_device_t Strukturreferenz
#include < vehicle_camera.h >
Datenfelder | |
Struktur hw_device_t | gemeinsam |
const uint32_t | Kameratyp |
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ätegriff rect - Aktuelle Kamera-Zuschneideeinstellungen
- Kehrt zurück
- 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) |
Ermittelt die Position der Kamera auf dem Display.
- Parameter
Gerät - Gerätegriff rect - Anzeigebereich, in dem die Kamera angezeigt wird, wenn sie eingeschaltet ist
- Kehrt zurück
- 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ätegriff Zustand - letzte Einstellung für die Kamera
- Kehrt zurück
- 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 Fähigkeiten dieser Kamera zurück.
- Parameter
Gerät - Gerätegriff Deckel – Zeiger auf zurückgegebene Funktionsflags
- Kehrt zurück
- 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ätegriff rect - Bereich des Kameraeingangs zum Zuschneiden. Muss in die Kamerabreite und -höhe der Kamerafunktionen passen.
- Kehrt zurück
- 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ätegriff rect - Anzeigebereich, in dem die Kamera angezeigt wird, wenn sie eingeschaltet ist. Muss innerhalb der Displaybreite und -höhe der Kamerafunktionen liegen.
- Kehrt zurück
- 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ätegriff Zustand - gewünschte Einstellung für die Kamera
- Kehrt zurück
- 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/ vehikel_camera.h