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:
- hardware/libhardware/include/hardware/ vehicle_camera.h