এই নির্দেশিকাটি বর্ণনা করে যে কীভাবে আপনার স্বয়ংচালিত ক্যামেরা বাস্তবায়নকে এক্সটেন্ডেড ভিউ সিস্টেম (EVS) API থেকে Camera2 API-তে স্থানান্তর করা যায়। আমরা ক্যামেরা কার্যকারিতার জন্য EVS APIগুলিকে অবমূল্যায়ন করার পরিকল্পনা করছি৷ ক্যামেরা2 ফ্রেমওয়ার্ক ব্যবহার করে অ্যান্ড্রয়েড অটোমোটিভ ওএস (এএওএস) এ ক্যামেরা ডেভেলপমেন্টকে মানসম্মত করা এই ট্রানজিশনের লক্ষ্য।
স্থানান্তরের কারণ
এই কারণগুলি অভিবাসনকে ভিত্তি করে।
ইউনিফাইড API: Camera2 সমস্ত ফর্ম ফ্যাক্টর (ফোন, ট্যাবলেট, টিভি এবং যানবাহন) জুড়ে, Android-এ সমস্ত ক্যামেরা বিকাশের জন্য একটি একক, সামঞ্জস্যপূর্ণ API প্রদান করে।
বৃহত্তর অ্যাক্সেস: Camera2 সিস্টেম, প্রথম পক্ষ এবং তৃতীয় পক্ষের অ্যাপে উপলব্ধ। এটি EVS-এর বিপরীত, যা সিস্টেম এবং প্রথম পক্ষের অ্যাপের মধ্যে সীমাবদ্ধ।
খণ্ডিতকরণ হ্রাস: ক্যামেরা2 দুটি পৃথক ক্যামেরা স্ট্যাক বজায় রাখতে ও সমর্থন করার জন্য OEM-এর প্রয়োজনীয়তা দূর করে।
স্ট্যান্ডার্ড বৈশিষ্ট্য: চলমান বর্ধিতকরণ এবং মূল অ্যান্ড্রয়েড ক্যামেরা ফ্রেমওয়ার্কের জন্য উন্নত বৈশিষ্ট্যগুলি থেকে Camera2 সুবিধা।
প্রভাবিত EVS উপাদান
যখন EVS বর্জন করা হয়, তখন এই EVS উপাদানগুলি প্রভাবিত হতে পারে:
EVS HIDL ইন্টারফেস 1.0 এবং 1.1 এবং বাস্তবায়ন। ফ্রেমওয়ার্ক HAL EVSManager 1.0 এবং 1.1 এবং Mock এবং V4L2 HALs সহ এই ইন্টারফেসগুলিকে Android 14-এ বাতিল করা হয়েছিল।
EVS AIDL ইন্টারফেস এবং বাস্তবায়ন । EVS ম্যানেজার দ্বারা অফার করা অন্তর্নির্মিত APIগুলি অন্তর্ভুক্ত করে৷
কেয়ারইভিএসম্যানেজার এবং কেয়ারইভিএসসার্ভিস । জাভা পরিষেবা যা গাড়ির হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (VHAL)
GEAR_SELECTION
প্রপার্টি ব্যবহার করে EVS এবং রিয়ার ভিউ ক্যামেরা ইন্টিগ্রেশনে অ্যাক্সেস প্রদান করে।ইভিএস ডিসপ্লে এবং অটোমোটিভ ডিসপ্লে পরিষেবা । ডেডিকেটেড ডিসপ্লে রেন্ডারিংয়ের জন্য API
EVS মক HAL এবং V4L2 UVC HAL । EVS এমুলেটর এবং V4L2-ভিত্তিক বাস্তবায়ন।
অতিস্বনক এপিআই সমস্ত EVS-ভিত্তিক Ultrasonics সেন্সর APIs।
EVS থেকে Camera2 সামঞ্জস্যপূর্ণ লাইব্রেরি
EVS ক্লায়েন্টদের Camera2-তে রূপান্তর সমর্থন করার জন্য আমরা একটি সামঞ্জস্যপূর্ণ লাইব্রেরি (শিম স্তর) প্রদান করার পরিকল্পনা করছি।
পরীক্ষা স্যুট সম্মতি
সমস্ত Camera2 বাস্তবায়নকে অবশ্যই এই Android কমপ্লায়েন্স পরীক্ষায় উত্তীর্ণ হতে হবে:
- সামঞ্জস্য পরীক্ষা স্যুট (CTS) সামগ্রিক Android সামঞ্জস্য যাচাই করে।
- ভেন্ডর টেস্ট স্যুট (VTS) ক্যামেরা HAL ইন্টারফেস পরীক্ষা করে।
- ইমেজ টেস্ট স্যুট (ITS) ছবির গুণমান এবং সঠিকতা যাচাই করে।
আরও জানতে, ক্যামেরা HAL পরীক্ষা দেখুন।
প্রতিক্রিয়া
EVS থেকে Camera2 তে স্থানান্তরিত করার জন্য আমরা আপনার মতামতকে বিশেষ মূল্য দিই। ইনপুট প্রদান করতে, রিপোর্ট এবং ট্র্যাক বাগ দেখুন। আপনি একটি সমস্যা ফাইল করার সময়, শিরোনামে "EVS to Camera2 মাইগ্রেশন গাইড" অন্তর্ভুক্ত করুন।