Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Strukturreferenz für „vehicle_camera_module_t“
#include <
vehicle_camera.h
>
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
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:
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],[],null,["# Android Hardware Abstraction Layer: vehicle_camera_module_t Struct Reference\n\nvehicle_camera_module_t Struct Reference\n========================================\n\n[Data Fields](#pub-attribs) \nvehicle_camera_module_t Struct Reference \n\n`\n#include \u003c\n`[vehicle_camera.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)`\n\u003e\n`\n\n|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------|\n| Data Fields ----------- ||\n| struct [hw_module_t](/reference/hal/structhw__module__t) | [common](/reference/hal/structvehicle__camera__module__t#a71ea01183b3998cad6a2301a37a42fc7) |\n| ||\n| const uint32_t \\*(\\* | [get_camera_device_list](/reference/hal/structvehicle__camera__module__t#abe4cdad4fc42a1a1fdee2f35eecedbaa) )(uint32_t \\*num_cameras) |\n| ||\n\n\nDetailed Description\n--------------------\n\n\nEvery hardware module must have a data structure named HAL_MODULE_INFO_SYM and the fields of this data structure must begin with\n[hw_module_t](/reference/hal/structhw__module__t)\nfollowed by module specific information.\n\n\nDefinition at line\n[92](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)\nof file\n[vehicle_camera.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)\n.\n\nField Documentation\n-------------------\n\n\n|-----------------------------------------------------------------|\n| struct [hw_module_t](/reference/hal/structhw__module__t) common |\n\n\nDefinition at line\n[93](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)\nof file\n[vehicle_camera.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)\n.\n\n|---------------------------------------------------------------------|\n| const uint32_t\\*(\\* get_camera_device_list)(uint32_t \\*num_cameras) |\n\n\nQueries the HW for the cameras installed on the vehicle\n\n\nParameters\n:\n\n |-------------|---------------------------------------------------------------------------------------------------------------------|\n | num_cameras | - number of camera devices available. If 0 is returned, an error has occurred and the return pointer shall be NULL. |\n\n\nReturns\n:\n pointer to an array of vehicle_camera_type_t to denote which cameras are installed. This pointer is only valid while the vehicle hal is loaded. If the pointer is NULL, then an error has occurred and num_cameras shall be 0.\n\n\nDefinition at line\n[105](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)\nof file\n[vehicle_camera.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)\n.\n\n*** ** * ** ***\n\nThe documentation for this struct was generated from the following file:\n\n- hardware/libhardware/include/hardware/ [vehicle_camera.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/vehicle_camera.h)"]]