ওভারভিউ

অ্যান্ড্রয়েড অটোমোটিভ অপারেটিং সিস্টেম (AAOS) প্ল্যাটফর্ম দুটি স্বতন্ত্র ক্যামেরা এপিআই প্রদান করে:

  • অ্যান্ড্রয়েড ক্যামেরা সার্ভিস, ক্যামেরা হার্ডওয়্যারের সাথে সংযোগ স্থাপনের জন্য অ্যান্ড্রয়েড ক্যামেরা এপিআই (যা ক্যামেরা২ নামেও পরিচিত) ব্যবহার করে। ক্যামেরা২ অন্যান্য অ্যান্ড্রয়েড সার্ভিসের সাথে নিবিড়ভাবে সংযুক্ত এবং ক্যামেরা অ্যাক্সেস করার আগে অ্যান্ড্রয়েডকে সম্পূর্ণরূপে বুট হতে হয় (বিশেষাধিকারপ্রাপ্ত ক্লায়েন্টের দ্বারা আগেভাগে ক্যামেরা অ্যাক্সেস করা ছাড়া )।

    সিস্টেম ও ফার্স্ট-পার্টি অ্যাপ এবং ভিডিও কনফারেন্সিং-এর মতো প্রচলিত ক্যামেরা অভিজ্ঞতা প্রদানকারী থার্ড-পার্টি অ্যাপগুলো অ্যান্ড্রয়েড ক্যামেরা এপিআই ব্যবহার করতে পারে।

  • এক্সটেন্ডেড ভিউ সিস্টেম (EVS) এবং CarEvsService API শুধুমাত্র অটোমোটিভ প্ল্যাটফর্মের জন্য তৈরি, যা অ্যান্ড্রয়েড সিস্টেম সার্ভিসের উপর ন্যূনতম নির্ভরতার মাধ্যমে দ্রুত ক্যামেরা ব্যবহারের সুযোগ দেয়। এই API শুধুমাত্র সেইসব সিস্টেম এবং 1P অ্যাপের জন্য উপলব্ধ, যেগুলো অটোমোটিভ ক্যামেরা ব্যবহারের অভিজ্ঞতা প্রদান করে। আমরা ক্যামেরা কার্যকারিতার জন্য EVS API-গুলো পর্যায়ক্রমে বন্ধ করে দেওয়ার পরিকল্পনা করছি।

  • ক্যামেরা২-তে স্থানান্তর (Migrate to Camera2) অংশে বিস্তারিতভাবে বর্ণনা করা হয়েছে কিভাবে আপনার অটোমোটিভ ক্যামেরা ইমপ্লিমেন্টেশনগুলোকে এক্সটেন্ডেড ভিউ সিস্টেম (EVS) API থেকে স্ট্যান্ডার্ড ক্যামেরা২ API-তে মাইগ্রেট করবেন।