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) |
कैमरे की मौजूदा स्थिति दिखाता है.
- पैरामीटर
-
डिवाइस - डिवाइस का हैंडल राज्य - कैमरे के लिए पिछली सेटिंग
- रिटर्न
- 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) |
कैमरे की स्थिति सेट करता है.
- पैरामीटर
-
डिवाइस - डिवाइस का हैंडल राज्य - कैमरे के लिए पसंदीदा सेटिंग
- रिटर्न
- सक्सेस होने पर 0 -EPERM, अगर डिवाइस को शुरू नहीं किया गया है -गड़बड़ी होने पर errno
परिभाषा, vehicle_camera.h फ़ाइल की पंक्ति 183 पर दी गई है.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
- hardware/libhardware/include/hardware/ vehicle_camera.h