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