vehicle_camera_device_t 结构体参考文档

vehicle_camera_device_t 结构体参考文档

#include < vehicle_camera.h >

数据字段

struct hw_device_t   常见
 
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)
 

详细说明

定义位于文件 vehicle_camera.h 109 行

字段文档

const uint32_t camera_type

定义位于文件 vehicle_camera.h 112 行。

struct hw_device_t common

定义位于文件 vehicle_camera.h 110 行。

int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect)

获取当前的相机剪裁设置。

参数
设备 - 设备句柄
rect - 当前的相机剪裁设置
返回值
成功时为 0;如果设备未初始化,则为 -EPERM;如果出错,则为 -errno

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

int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect)

获取摄像头在显示屏上的位置。

参数
设备 - 设备句柄
rect - 摄像头开启时显示的显示区域
返回值
成功时为 0;如果设备未初始化,则为 -EPERM;如果出错,则为 -errno

定义位于文件 vehicle_camera.h 152 行。

int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state)

获取当前摄像头状态。

参数
设备 - 设备句柄
state - 相机的最后设置
返回值
成功时为 0;如果设备未初始化,则为 -EPERM

定义位于文件 vehicle_camera.h 173 行

int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap)

返回此摄像头的功能。

参数
设备 - 设备句柄
上限 - 指向要返回的功能标志的指针
返回值
成功时为 0;如果设备无效或未初始化,则为 -EPERM

定义位于文件 vehicle_camera.h 121 行

int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

设置相机剪裁。

参数
设备 - 设备句柄
rect - 要剪裁的相机输入区域。必须符合相机功能的宽度和高度限制。
返回值
成功时为 0;如果设备未初始化,则为 -EPERM;如果出错,则为 -errno

定义位于文件 vehicle_camera.h 142 行

int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect)

设置摄像头在显示屏上的位置。

参数
设备 - 设备句柄
rect - 摄像头开启时显示的显示区域。必须符合摄像头功能的显示屏宽度和高度。
返回值
成功时为 0;如果设备未初始化,则为 -EPERM;如果出错,则为 -errno

定义位于文件 vehicle_camera.h 164 行

int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state)

设置相机状态。

参数
设备 - 设备句柄
state - 相机的所需设置
返回值
成功时为 0;如果设备未初始化,则为 -EPERM;如果出错,则为 -errno

定义位于文件 vehicle_camera.h 183 行


此结构体的文档是根据以下文件生成的: