Vehicle_camera_device_t Referencia de estructura
#include < vehicle_camera.h >
Campos de información | |
estructura hw_device_t | común |
constante uint32_t | tipo_cámara |
En t(* | get_capabilities )(struct vehículo_camera_device_t *dispositivo, vehículo_camera_cap_t *cap) |
En t(* | get_camera_crop )(struct vehículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
En t(* | set_camera_crop )(struct vehículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
En t(* | get_camera_position )(estructura vehículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
En t(* | set_camera_position )(struct vehículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
En t(* | get_camera_state )(struct vehículo_camera_device_t *dispositivo, vehículo_camera_state_t *estado) |
En t(* | set_camera_state )(struct vehículo_camera_device_t *dispositivo, const vehículo_camera_state_t *estado) |
Descripción detallada
Definición en la línea 109 del archivo vehículo_camera.h .
Documentación de campo
const uint32_t tipo_cámara |
Definición en la línea 112 del archivo vehículo_camera.h .
estructura hw_device_t común |
Definición en la línea 110 del archivo vehículo_camera.h .
int(* get_camera_crop)(struct vehículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
Obtiene la configuración de recorte de la cámara actual.
- Parámetros
dispositivo - mango del dispositivo recto - configuración actual de recorte de la cámara
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no está inicializado -errno en caso de error
Definición en la línea 131 del archivo vehículo_camera.h .
int(* get_camera_position)(struct vehículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
Obtiene la posición de la cámara en la pantalla.
- Parámetros
dispositivo - mango del dispositivo recto - área de visualización donde aparecerá la cámara cuando esté encendida
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no está inicializado -errno en caso de error
Definición en la línea 152 del archivo vehículo_camera.h .
int(* get_camera_state)(struct vehículo_camera_device_t *dispositivo, vehículo_camera_state_t *estado) |
Obtiene el estado actual de la cámara.
- Parámetros
dispositivo - mango del dispositivo estado - última configuración de la cámara
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no está inicializado
Definición en la línea 173 del archivo vehículo_camera.h .
int(* get_capabilities)(struct vehículo_camera_device_t *dispositivo, vehículo_camera_cap_t *cap) |
Devuelve las capacidades de esta cámara.
- Parámetros
dispositivo - mango del dispositivo gorra - puntero a indicadores de capacidades que se devuelven
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no es válido o no está inicializado
Definición en la línea 121 del archivo vehículo_camera.h .
int(* set_camera_crop)(struct vehículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
Establece el recorte de la cámara.
- Parámetros
dispositivo - mango del dispositivo recto - área de entrada de la cámara para recortar. Debe ajustarse al ancho y alto de la cámara según las capacidades de la cámara.
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no está inicializado -errno en caso de error
Definición en la línea 142 del archivo vehículo_camera.h .
int(* set_camera_position)(struct vehículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
Establece la posición de la cámara en la pantalla.
- Parámetros
dispositivo - mango del dispositivo recto - área de visualización donde aparecerá la cámara cuando esté encendida. Debe ajustarse al ancho y alto de la pantalla según las capacidades de la cámara.
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no está inicializado -errno en caso de error
Definición en la línea 164 del archivo vehículo_camera.h .
int(* set_camera_state)(struct vehículo_camera_device_t *dispositivo, const vehículo_camera_state_t *estado) |
Establece el estado de la cámara.
- Parámetros
dispositivo - mango del dispositivo estado - configuración deseada para la cámara
- Devoluciones
- 0 en caso de éxito -EPERM si el dispositivo no está inicializado -errno en caso de error
Definición en la línea 183 del archivo vehículo_camera.h .
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ vehículo_camera.h