Strukturreferenz für „vehicle_camera_module_t“
#include <
vehicle_camera.h
>
Datenfelder |
|
struct hw_module_t | common |
const uint32_t *(* | get_camera_device_list )(uint32_t *num_cameras) |
Detaillierte Beschreibung
Jedes Hardwaremodul muss eine Datenstruktur namens HAL_MODULE_INFO_SYM haben. Die Felder dieser Datenstruktur müssen mit hw_module_t beginnen, gefolgt von modulspezifischen Informationen.
Definition in Zeile 92 der Datei vehicle_camera.h
Felddokumentation
struct hw_module_t common |
Definition in Zeile 93 der Datei vehicle_camera.h
const uint32_t*(* get_camera_device_list)(uint32_t *num_cameras) |
Erfragt die Hardware für die im Fahrzeug installierten Kameras
- Parameter
-
Anzahl_Kameras – Anzahl der verfügbaren Kamerageräte. Wenn 0 zurückgegeben wird, ist ein Fehler aufgetreten und der Rückgabezeiger muss NULL sein.
- Returns
- Zeiger auf ein Array vom Typ „vehicle_camera_type_t“, um anzugeben, welche Kameras installiert sind. Dieser Verweis ist nur gültig, solange die HAL des Fahrzeugs geladen ist. Wenn der Verweis NULL ist, ist ein Fehler aufgetreten und „num_cameras“ muss 0 sein.
Definition in Zeile 105 der Datei vehicle_camera.h .
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ vehicle_camera.h