การอ้างอิงโครงสร้าง vehicle_camera_device_t
#include <
vehicle_camera.h
>
ฟิลด์ข้อมูล |
|
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) |
คำอธิบายโดยละเอียด
คําจํากัดความที่บรรทัด 109 ของไฟล์ vehicle_camera.h
เอกสารประกอบในสนาม
const uint32_t camera_type |
คําจํากัดความที่บรรทัด 112 ของไฟล์ vehicle_camera.h .
struct hw_device_t common |
คําจํากัดความที่บรรทัด 110 ของไฟล์ vehicle_camera.h .
int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
รับการตั้งค่าการครอบตัดกล้องปัจจุบัน
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ rect - การตั้งค่าการครอบตัดกล้องปัจจุบัน
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากไม่ได้เริ่มต้นอุปกรณ์ -errno เมื่อเกิดข้อผิดพลาด
คําจํากัดความที่บรรทัด 131 ของไฟล์ vehicle_camera.h .
int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
รับตำแหน่งของกล้องบนจอแสดงผล
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ rect - พื้นที่ของจอแสดงผลที่กล้องจะปรากฏขึ้นเมื่อเปิด
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากไม่ได้เริ่มต้นอุปกรณ์ -errno เมื่อเกิดข้อผิดพลาด
คําจํากัดความที่บรรทัด 152 ของไฟล์ vehicle_camera.h .
int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) |
รับสถานะกล้องปัจจุบัน
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ สถานะ - การตั้งค่าล่าสุดสำหรับกล้อง
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากไม่ได้เริ่มต้นอุปกรณ์
คําจํากัดความที่บรรทัด 173 ของไฟล์ vehicle_camera.h .
int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
แสดงความสามารถของกล้องนี้
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ แคป - ตัวชี้ไปยัง Flag ความสามารถที่แสดงผล
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากอุปกรณ์ไม่ถูกต้องหรือไม่ได้รับการเริ่มต้น
คําจํากัดความที่บรรทัด 121 ของไฟล์ vehicle_camera.h .
int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
ตั้งค่าการครอบตัดของกล้อง
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ rect - พื้นที่ของข้อมูลจากกล้องที่จะครอบตัด ต้องพอดีกับความกว้างและความสูงของกล้องจากความสามารถของกล้อง
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากไม่ได้เริ่มต้นอุปกรณ์ -errno เมื่อเกิดข้อผิดพลาด
คําจํากัดความที่บรรทัด 142 ของไฟล์ vehicle_camera.h .
int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
ตั้งค่าตำแหน่งของกล้องบนจอแสดงผล
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ rect - พื้นที่ของจอแสดงผลที่กล้องจะปรากฏขึ้นเมื่อเปิด ต้องพอดีกับความกว้างและความสูงของจอแสดงผลจากความสามารถของกล้อง
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากไม่ได้เริ่มต้นอุปกรณ์ -errno เมื่อเกิดข้อผิดพลาด
คําจํากัดความที่บรรทัด 164 ของไฟล์ vehicle_camera.h .
int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) |
ตั้งค่าสถานะกล้อง
- พารามิเตอร์
-
อุปกรณ์ - แฮนเดิลอุปกรณ์ สถานะ - การตั้งค่าที่ต้องการสำหรับกล้อง
- คิกรีเทิร์น
- 0 เมื่อสำเร็จ -EPERM หากไม่ได้เริ่มต้นอุปกรณ์ -errno เมื่อเกิดข้อผิดพลาด
คําจํากัดความที่บรรทัด 183 ของไฟล์ vehicle_camera.h .
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้
- hardware/libhardware/include/hardware/ vehicle_camera.h