इस गाइड में, Extended View System (EVS) API से Camera2 API पर, ऑटोमोटिव कैमरा के सेटअप को माइग्रेट करने का तरीका बताया गया है. हम कैमरे की सुविधा के लिए, ईवीएस एपीआई को बंद करने का प्लान बना रहे हैं. इस ट्रांज़िशन का मकसद, Camera2 फ़्रेमवर्क का इस्तेमाल करके Android Automotive OS (AAOS) पर कैमरा डेवलपमेंट को स्टैंडर्ड बनाना है.
माइग्रेट करने की वजहें
ये फ़ैक्टर, माइग्रेशन की प्रोसेस को बेहतर बनाते हैं.
यूनिफ़ाइड एपीआई: Camera2, Android पर कैमरा डेवलपमेंट के लिए एक ही एपीआई उपलब्ध कराता है. यह एपीआई, सभी साइज़, डाइमेंशन या कॉन्फ़िगरेशन वाले डिवाइसों (फ़ोन, टैबलेट, टीवी, और वाहन) पर काम करता है.
ज़्यादा ऐक्सेस: Camera2, सिस्टम, पहले पक्ष, और तीसरे पक्ष के ऐप्लिकेशन के लिए उपलब्ध है. यह ईवीएस से अलग है, क्योंकि ईवीएस का इस्तेमाल सिर्फ़ सिस्टम और पहले पक्ष के ऐप्लिकेशन के लिए किया जा सकता है.
फ़्रैगमेंटेशन कम हुआ: Camera2 की मदद से, ओईएम को दो अलग-अलग कैमरा स्टैक बनाए रखने और उन्हें सपोर्ट करने की ज़रूरत नहीं पड़ती.
स्टैंडर्ड सुविधाएं: Camera2 को, Android के मुख्य कैमरा फ़्रेमवर्क के लिए लगातार किए जा रहे सुधारों और सुविधाओं का फ़ायदा मिलता है.
ईवीएस के जिन कॉम्पोनेंट पर असर पड़ा है
ईवीएस के बंद होने पर, ईवीएस के इन कॉम्पोनेंट पर असर पड़ सकता है:
ईवीएस एचआईडीएल इंटरफ़ेस 1.0 और 1.1 और उन्हें लागू करने के तरीके. इन इंटरफ़ेस को Android 14 में बंद कर दिया गया था. इनमें फ़्रेमवर्क एचएएल EVSManager 1.0 और 1.1 के साथ-साथ Mock और V4L2 एचएएल शामिल हैं.
ईवीएस एआईडीएल इंटरफ़ेस और लागू करने के तरीके. इसमें EVS Manager की ओर से उपलब्ध कराए गए बिल्ट-इन एपीआई शामिल हैं.
CarEVSManager और CarEVSService. यह एक Java सेवा है. यह वाहन के हार्डवेयर ऐब्स्ट्रैक्शन लेयर (वीएचएएल)
GEAR_SELECTION
प्रॉपर्टी का इस्तेमाल करके, ईवीएस और रियर व्यू कैमरे के इंटिग्रेशन की सुविधा देती है.ईवीएस डिसप्ले और ऑटोमोटिव डिसप्ले सेवा. डिसप्ले रेंडरिंग के लिए एपीआई.
ईवीएस मॉक एचएएल और V4L2 यूवीसी एचएएल. EVS एम्युलेटर और V4L2 पर आधारित टूल.
Ultrasonics APIs. EVS पर आधारित सभी अल्ट्रासोनिक सेंसर एपीआई.
EVS से Camera2 के साथ काम करने वाली लाइब्रेरी
हम एक कंपैटिबिलिटी लाइब्रेरी (शिम लेयर) उपलब्ध कराने का प्लान बना रहे हैं, ताकि ईवीएस क्लाइंट को Camera2 पर माइग्रेट करने में मदद मिल सके.
टेस्ट सुइट के नियमों का पालन करना
Camera2 की सुविधा लागू करने वाले सभी डिवाइसों को, Android के इन कंप्लायंस टेस्ट को पास करना होगा:
- Compatibility Test Suite (CTS) से, Android के साथ काम करने की सुविधा की पुष्टि की जाती है.
- Vendor Test Suite (VTS), Camera HAL इंटरफ़ेस की जांच करता है.
- Image Test Suite (ITS), इमेज की क्वालिटी और सही होने की पुष्टि करता है.
ज़्यादा जानने के लिए, कैमरा HAL की टेस्टिंग देखें.
सुझाव/राय दें या शिकायत करें
हमें ईवीएस से Camera2 पर माइग्रेट करने के बारे में आपके सुझाव, शिकायत या राय का इंतज़ार रहेगा. इनपुट देने के लिए, गड़बड़ियों की शिकायत करना और उन्हें ट्रैक करना लेख पढ़ें. समस्या की शिकायत करते समय, टाइटल में "EVS से Camera2 पर माइग्रेट करने के लिए गाइड" शामिल करें.