Vehicle_camera_device_t Referencia de estructura

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: