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 *矩形)

获取当前相机裁剪设置。

参数
设备- 设备句柄
直角- 当前相机裁剪设置
退货
0 表示成功 -EPERM 如果设备未初始化 -errno 表示错误

定义位于文件vehicle_camera.h的第131行。

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 *状态)

获取当前相机状态。

参数
设备- 设备句柄
状态- 相机的最后设置
退货
成功时为 0 -EPERM 如果设备未初始化

定义位于文件vehicle_camera.h的第173行。

int(* get_capability)(结构vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)

返回该相机的功能。

参数
设备- 设备句柄
- 指向返回的功能标志的指针
退货
成功时为 0 -EPERM 如果设备无效或未初始化

定义位于文件vehicle_camera.h的第121行。

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 *状态)

设置相机状态。

参数
设备- 设备句柄
状态- 所需的相机设置
退货
0 表示成功 -EPERM 如果设备未初始化 -errno 表示错误

定义位于文件vehicle_camera.h的第183行。


该结构的文档是从以下文件生成的: