Referência da estrutura vehicle_camera_module_t

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: