تحدد لغة وصف واجهة HAL (HIDL) الواجهة بين HAL ومستخدميها. فهو يحدد الأنواع واستدعاءات الأساليب، ويتم تجميعها في واجهات وحزم. HIDL هو نظام للتواصل بين قواعد التعليمات البرمجية التي يمكن تجميعها بشكل مستقل والمخصص للاتصال بين العمليات. راجع أدلة HIDL.
لقد تم إهمال الوثائق التي تم إنشاؤها تلقائيًا لملفات HIDL (.hal). للحصول على تفاصيل مواصفات الواجهة، راجع ملفات مصدر HIDL في AOSP.
توجد ملفات واجهة HIDL في أربعة مواقع مختلفة في AOSP:
- /الأجهزة/واجهات
- / الأطر / الأجهزة / واجهات
- / النظام / الأجهزة / واجهات
- /system/libhidl/transport
راجع الأقسام أدناه للحصول على روابط لملفات مصدر HIDL في كل موقع.
/الأجهزة/واجهات
- /الأجهزة/الواجهات/
- أثر/
- صوتي/
- سر المصادقة/
- السيارات/
- القياسات الحيوية/
- بلوتوث/
- حذاء طويل/
- راديو البث/
- آلة تصوير/
- كاس/
- التوافق_ماتريسس/
- مخزن التكوين/
- التأكيدui/
- مركز السياق/
- الحالي.txt
- إدارة الحقوق الرقمية/
- مكب النفايات/
- التشغيل السريع/
- حارس البوابة/
- نظام تحديد المواقع /
- الرسومات/
- صحة/
- الأشعة تحت الحمراء /
- المفتاح الرئيسي/
- ضوء/
- وسائط/
- ميمتراك/
- الشبكات العصبية/
- نفك/
- قفل OEM/
- قوة/
- prebuilt_hashes/
- مذياع/
- تجسيد /
- Secure_element/
- أجهزة الاستشعار/
- مشغل الصوت/
- الاختبارات/
- تحميل الحبل/
- حراري/
- تلفزيون/
- USB/
- هزاز/
- الواقع الافتراضي/
- ويفر/
- واي فاي/