vehicle_camera_device_t स्ट्रक्चर का रेफ़रंस

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 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: