Referencia de la estructura vehicle_camera_device_t

Referencia de la estructura vehicle_camera_device_t

#include < vehicle_camera.h >

Campos de datos

struct hw_device_t   común
 
const uint32_t  camera_type
 
int(*  get_capabilities )(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)
 
int(*  get_camera_crop )(struct vehicle_camera_device_t *device, android_native_rect_t *rect)
 
int(*  set_camera_crop )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)
 
int(*  get_camera_position )(struct vehicle_camera_device_t *device, android_native_rect_t *rect)
 
int(*  set_camera_position )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)
 
int(*  get_camera_state )(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state)
 
int(*  set_camera_state )(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state)
 

Descripción detallada

Definición en la línea 109 del archivo vehicle_camera.h .

Documentación de campos

const uint32_t camera_type

Definición en la línea 112 del archivo vehicle_camera.h .

struct hw_device_t común

Definición en la línea 110 del archivo vehicle_camera.h .

int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect)

Obtiene la configuración de recorte actual de la cámara.

Parámetros
dispositivo - Controlador de dispositivo
rect - Configuración de recorte actual de la cámara
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no se inicializa -errno si se produce un error

Definición en la línea 131 del archivo vehicle_camera.h .

int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect)

Obtiene la posición de la cámara en la pantalla.

Parámetros
dispositivo - Controlador de dispositivo
rect - Área de la pantalla en la que aparecerá la cámara cuando esté encendida
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no se inicializa -errno en caso de error

Definición en la línea 152 del archivo vehicle_camera.h .

int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state)

Obtiene el estado actual de la cámara.

Parámetros
dispositivo - Controlador de dispositivo
Estado - Último parámetro de configuración de la cámara
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no se inicializa

Definición en la línea 173 del archivo vehicle_camera.h .

int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)

Muestra las capacidades de esta cámara.

Parámetros
dispositivo - Controlador de dispositivo
capturar - Puntero a las marcas de capacidades que se muestran
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no es válido o no se inicializó

Definición en la línea 121 del archivo vehicle_camera.h .

int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

Establece el recorte de la cámara.

Parámetros
dispositivo - Controlador de dispositivo
rect - Es el área de la entrada de la cámara que se recortará. Debe caber dentro del ancho y la altura de la cámara.
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no se inicializa -errno en caso de error

Definición en la línea 142 del archivo vehicle_camera.h .

int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

Establece la posición de la cámara en la pantalla.

Parámetros
dispositivo - Controlador de dispositivo
rect - Es el área de la pantalla en la que aparecerá la cámara cuando esté encendida. Debe ajustarse al ancho y la altura de la pantalla de las capacidades de la cámara.
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no se inicializa -errno en caso de error

Definición en la línea 164 del archivo vehicle_camera.h .

int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state)

Establece el estado de la cámara.

Parámetros
dispositivo - Controlador de dispositivo
Estado - Configuración deseada para la cámara
Muestra
0 si se realiza correctamente -EPERM si el dispositivo no se inicializa -errno en caso de error

Definición en la línea 183 del archivo vehicle_camera.h .


La documentación de esta struct se generó a partir del siguiente archivo: