Strukturreferenz für „vehicle_camera_device_t“

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: