HIDL ইন্টারফেসের জন্য ডকুমেন্টেশন

এইচএএল ইন্টারফেস ডেসক্রিপশন ল্যাঙ্গুয়েজ (HIDL) একটি এইচএএল এবং এর ব্যবহারকারীদের মধ্যেকার ইন্টারফেস নির্দিষ্ট করে। এটি টাইপ এবং মেথড কল সংজ্ঞায়িত করে, যা ইন্টারফেস এবং প্যাকেজের মধ্যে একত্রিত করা হয়। HIDL হলো স্বাধীনভাবে কম্পাইল করা যেতে পারে এমন কোডবেসগুলোর মধ্যে যোগাযোগের একটি সিস্টেম এবং এটি আন্তঃ-প্রক্রিয়া যোগাযোগের জন্য উদ্দিষ্ট। HIDL গাইডগুলো দেখুন।

HIDL (.hal) ফাইলগুলির জন্য স্বয়ংক্রিয়ভাবে তৈরি ডকুমেন্টেশন অপ্রচলিত হয়ে গেছে। ইন্টারফেস স্পেসিফিকেশনের বিশদ বিবরণের জন্য, AOSP-তে থাকা HIDL সোর্স ফাইলগুলি দেখুন।

AOSP-তে HIDL ইন্টারফেস ফাইলগুলো চারটি ভিন্ন স্থানে থাকে:

  • হার্ডওয়্যার/ইন্টারফেস
  • /ফ্রেমওয়ার্ক/হার্ডওয়্যার/ইন্টারফেস
  • /সিস্টেম/হার্ডওয়্যার/ইন্টারফেস
  • /সিস্টেম/লিবহিডিএল/পরিবহন

প্রতিটি অবস্থানের HIDL সোর্স ফাইলগুলোর লিঙ্কের জন্য নিচের বিভাগগুলো দেখুন।

হার্ডওয়্যার/ইন্টারফেস

/ফ্রেমওয়ার্ক/হার্ডওয়্যার/ইন্টারফেস

/সিস্টেম/হার্ডওয়্যার/ইন্টারফেস

/সিস্টেম/লিবহিডিএল/পরিবহন