vehicle_camera_module_t स्ट्रक्चर का रेफ़रंस
#include <
vehicle_camera.h
>
डेटा फ़ील्ड |
|
| struct hw_module_t | सामान्य |
| const uint32_t *(* | get_camera_device_list )(uint32_t *num_cameras) |
पूरी जानकारी
हर हार्डवेयर मॉड्यूल में, HAL_MODULE_INFO_SYM नाम का डेटा स्ट्रक्चर होना चाहिए. साथ ही, इस डेटा स्ट्रक्चर के फ़ील्ड, hw_module_t से शुरू होने चाहिए. इसके बाद, मॉड्यूल की खास जानकारी होनी चाहिए.
परिभाषा, vehicle_camera.h फ़ाइल की पंक्ति 92 पर दी गई है.
फ़ील्ड का दस्तावेज़
| struct hw_module_t common |
परिभाषा, vehicle_camera.h फ़ाइल की पंक्ति 93 पर दी गई है.
| const uint32_t*(* get_camera_device_list)(uint32_t *num_cameras) |
वाहन पर इंस्टॉल किए गए कैमरों के लिए, एचडब्ल्यू से क्वेरी करता है
- पैरामीटर
-
num_cameras - उपलब्ध कैमरा डिवाइसों की संख्या. अगर 0 दिखता है, तो इसका मतलब है कि कोई गड़बड़ी हुई है और रिटर्न पॉइंटर NULL होगा.
- रिटर्न
- vehicle_camera_type_t के कलेक्शन का पॉइंटर, ताकि यह पता चल सके कि कौनसे कैमरे इंस्टॉल किए गए हैं. यह पॉइंटर सिर्फ़ तब मान्य होता है, जब वाहन का एचएएल लोड हो. अगर पॉइंटर NULL है, तो कोई गड़बड़ी हुई है और num_cameras का मान 0 होगा.
परिभाषा, vehicle_camera.h फ़ाइल की लाइन 105 पर दी गई है.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
- hardware/libhardware/include/hardware/ vehicle_camera.h