Referência da estrutura vehicle_camera_module_t
#include <
vehicle_camera.h
>
Campos de dados |
|
struct hw_module_t | comum |
const uint32_t *(* | get_camera_device_list )(uint32_t *num_cameras) |
Descrição detalhada
Cada módulo de hardware precisa ter uma estrutura de dados chamada HAL_MODULE_INFO_SYM, e os campos dessa estrutura precisam começar com hw_module_t seguidos de informações específicas do módulo.
Definição na linha 92 do arquivo vehicle_camera.h .
Documentação do campo
struct hw_module_t common |
Definição na linha 93 do arquivo vehicle_camera.h .
const uint32_t*(* get_camera_device_list)(uint32_t *num_cameras) |
Consulta o HW para as câmeras instaladas no veículo
- Parâmetros
-
num_cameras - número de dispositivos de câmera disponíveis. Se 0 for retornado, um erro ocorreu e o ponteiro de retorno será NULL.
- Retorna Ponteiro
- para uma matriz de vehicle_camera_type_t para indicar quais câmeras estão instaladas. Esse ponteiro só é válido enquanto o HAL do veículo está carregado. Se o ponteiro for NULL, ocorreu um erro e num_cameras será 0.
Definição na linha 105 do arquivo vehicle_camera.h .
A documentação desse struct foi gerada com base no seguinte arquivo:
- hardware/libhardware/include/hardware/ vehicle_camera.h