Vehicle_camera_device_t 结构参考
Vehicle_camera_device_t 结构参考
#include < vehicle_camera.h >
数据字段 | |
结构体hw_device_t | 常见的 |
常量 uint32_t | 相机类型 |
整数(* | get_capability )(结构vehicle_camera_device_t *设备, vehicle_camera_cap_t *cap) |
整数(* | get_camera_crop )(结构vehicle_camera_device_t *设备,android_native_rect_t *矩形) |
整数(* | set_camera_crop )(结构vehicle_camera_device_t *设备,const android_native_rect_t *矩形) |
整数(* | get_camera_position )(结构vehicle_camera_device_t *设备,android_native_rect_t *矩形) |
整数(* | set_camera_position )(结构vehicle_camera_device_t *设备,const android_native_rect_t *矩形) |
整数(* | get_camera_state )(结构vehicle_camera_device_t *设备, vehicle_camera_state_t *状态) |
整数(* | set_camera_state )(结构vehicle_camera_device_t *设备,常量vehicle_camera_state_t *状态) |
详细说明
定义位于文件vehicle_camera.h的第109行。
现场文档
const uint32_t 相机类型 |
定义位于文件vehicle_camera.h的第112行。
结构体hw_device_t公共 |
定义位于文件vehicle_camera.h的第110行。
int(* get_camera_crop)(结构vehicle_camera_device_t *设备,android_native_rect_t *矩形) |
int(* get_camera_position)(结构vehicle_camera_device_t *设备,android_native_rect_t *矩形) |
获取摄像头在显示屏上的位置。
- 参数
设备 - 设备句柄 直角 - 打开时相机将出现的显示区域
- 退货
- 0 表示成功 -EPERM 如果设备未初始化 -errno 表示错误
定义位于文件vehicle_camera.h的第152行。
int(* get_camera_state)(结构vehicle_camera_device_t *设备, vehicle_camera_state_t *状态) |
int(* get_capability)(结构vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
int(* set_camera_crop)(结构vehicle_camera_device_t *设备,const android_native_rect_t *矩形) |
设置相机裁剪。
- 参数
设备 - 设备句柄 直角 - 相机输入裁剪的区域。必须符合相机功能的相机宽度和高度。
- 退货
- 0 表示成功 -EPERM 如果设备未初始化 -errno 表示错误
定义位于文件vehicle_camera.h的第142行。
int(* set_camera_position)( structvehicle_camera_device_t *device, const android_native_rect_t *rect) |
设置摄像机在显示屏上的位置。
- 参数
设备 - 设备句柄 直角 - 相机打开时将出现的显示区域。必须适合相机功能的显示宽度和高度。
- 退货
- 0 表示成功 -EPERM 如果设备未初始化 -errno 表示错误
定义位于文件vehicle_camera.h的第164行。
int(* set_camera_state)(结构vehicle_camera_device_t *设备,常量vehicle_camera_state_t *状态) |
该结构的文档是从以下文件生成的: