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:
- hardware/libhardware/include/hardware/ vehicle_camera.h