Tài liệu tham khảo về cấu trúc vehicle_camera_device_t

Tài liệu tham khảo về cấu trúc vehicle_camera_device_t

#include < vehicle_camera.h >

Trường dữ liệu

struct hw_device_t   common
 
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)
 

Nội dung mô tả chi tiết

Định nghĩa tại dòng 109 của tệp vehicle_camera.h .

Tài liệu về trường

const uint32_t camera_type

Định nghĩa tại dòng 112 của tệp vehicle_camera.h .

cấu trúc hw_device_t phổ biến

Định nghĩa tại dòng 110 của tệp vehicle_camera.h .

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

Lấy chế độ cài đặt cắt ảnh hiện tại của máy ảnh.

Tham số
thiết bị – tên thiết bị
rect – chế độ cài đặt cắt ảnh hiện tại của máy ảnh
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không được khởi chạy -errno khi xảy ra lỗi

Định nghĩa tại dòng 131 của tệp vehicle_camera.h .

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

Lấy vị trí của máy ảnh trên màn hình.

Tham số
thiết bị – tên thiết bị
rect – khu vực màn hình mà máy ảnh sẽ xuất hiện khi bật
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không được khởi chạy -errno khi xảy ra lỗi

Định nghĩa tại dòng 152 của tệp vehicle_camera.h .

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

Lấy trạng thái máy ảnh hiện tại.

Tham số
thiết bị – tên thiết bị
tiểu bang – chế độ cài đặt gần đây nhất cho máy ảnh
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không được khởi chạy

Định nghĩa tại dòng 173 của tệp vehicle_camera.h .

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

Trả về các tính năng của máy ảnh này.

Tham số
thiết bị – tên thiết bị
chụp – con trỏ trỏ đến các cờ chức năng được trả về
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không hợp lệ hoặc chưa được khởi chạy

Định nghĩa tại dòng 121 của tệp vehicle_camera.h .

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

Thiết lập chế độ cắt của máy ảnh.

Tham số
thiết bị – tên thiết bị
rect – khu vực nhập dữ liệu bằng máy ảnh để cắt. Phải vừa với chiều rộng và chiều cao của máy ảnh theo khả năng của máy ảnh.
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không được khởi chạy -errno khi xảy ra lỗi

Định nghĩa tại dòng 142 của tệp vehicle_camera.h .

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

Đặt vị trí của máy ảnh trên màn hình.

Tham số
thiết bị – tên thiết bị
rect – khu vực hiển thị mà máy ảnh sẽ xuất hiện khi bật. Phải vừa với chiều rộng và chiều cao màn hình theo khả năng của máy ảnh.
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không được khởi chạy -errno khi xảy ra lỗi

Định nghĩa tại dòng 164 của tệp vehicle_camera.h .

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

Đặt trạng thái máy ảnh.

Tham số
thiết bị – tên thiết bị
tiểu bang – chế độ cài đặt mong muốn cho máy ảnh
Giá trị trả về
0 khi thành công -EPERM nếu thiết bị không được khởi chạy -errno khi xảy ra lỗi

Định nghĩa tại dòng 183 của tệp vehicle_camera.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau: