vehikel_camera_device_t Strukturreferenz

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: