تحدد لغة وصف واجهة HAL (HIDL) الواجهة بين HAL ومستخدميها. يحدد أنواع واستدعاءات الطريقة ، التي يتم جمعها في واجهات وحزم. HIDL هو نظام للتواصل بين قواعد الكود التي يمكن تجميعها بشكل مستقل وهي مخصصة للتواصل بين العمليات. انظر أدلة HIDL.
تم إهمال الوثائق المُنشأة تلقائيًا لملفات HIDL (.hal). للحصول على تفاصيل مواصفات الواجهة ، راجع ملفات مصدر HIDL في AOSP.
توجد ملفات واجهة HIDL في أربعة مواقع مختلفة في AOSP:
- / الأجهزة / واجهات
- / أطر / أجهزة / واجهات
- / نظام / أجهزة / واجهات
- / نظام / libhidl / نقل
راجع الأقسام أدناه للحصول على ارتباطات لملفات مصدر HIDL في كل موقع.
/ الأجهزة / واجهات
- / أجهزة / واجهات /
- أثر/
- صوتي/
- المؤلف /
- السيارات /
- القياسات الحيوية /
- بلوتوث/
- حذاء طويل/
- راديو /
- كاميرا/
- كاس /
- التوافق_المصفوفات /
- configstore /
- تأكيدا /
- contexthub /
- Current.txt
- drm /
- ولاية نفايات /
- فاستبوت /
- حارس البوابة /
- gnss /
- الرسومات/
- صحة/
- الأشعة تحت الحمراء /
- المفتاح الرئيسي/
- خفيفة/
- وسائل الإعلام/
- memtrack /
- الشبكات العصبية/
- نفك /
- ايملوك /
- قوة/
- تجزئة مسبقة الصنع /
- مذياع/
- التقديم /
- عنصر_ آمن /
- مجسات /
- soundtrigger /
- الاختبارات /
- الحبل /
- حراري /
- تلفزيون/
- USB/
- هزاز/
- vr /
- ويفر /
- واي فاي/