Informacje o strukturze vehicle_camera_module_t
#include <
vehicle_camera.h
>
Pola danych |
|
struct hw_module_t | wspólne |
const uint32_t *(* | get_camera_device_list )(uint32_t *num_cameras) |
Szczegółowy opis
Każdy moduł sprzętowy musi mieć strukturę danych o nazwie HAL_MODULE_INFO_SYM, a pola tej struktury danych muszą zaczynać się od hw_module_t po czym następuje informacja o danym module.
Definicja w wierszu 92 pliku vehicle_camera.h .
Dokumentacja pola
struct hw_module_t common |
Definicja w wierszu 93 pliku vehicle_camera.h .
const uint32_t*(* get_camera_device_list)(uint32_t *num_cameras) |
Wysyła zapytania do sprzętu dotyczące kamer zainstalowanych w pojeździe.
- Parametry
-
num_cameras – liczba dostępnych urządzeń z kamerą. Jeśli zwrócona wartość to 0, wystąpił błąd, a wskaźnik zwracany ma wartość NULL.
- Zwroty
- wskaźnik do tablicy vehicle_camera_type_t, która wskazuje, które kamery są zainstalowane. Ten wskaźnik jest prawidłowy tylko wtedy, gdy wczytany jest widok pojazdu. Jeśli wskaźnik ma wartość NULL, wystąpił błąd i num_cameras ma wartość 0.
Definicja w wierszu 105 pliku vehicle_camera.h .
Dokumentacja tego typu danych została wygenerowana z tego pliku:
- hardware/libhardware/include/hardware/ vehicle_camera.h