تحدِّد لغة وصف واجهة HAL (HIDL) الواجهة بين HAL ومستخدميه. وتحدّد هذه السياسة أنواع استدعاءات الطرق وطرقها، التي يتم جمعها في واجهات وحزم. HIDL هو نظام للتواصل بين قواعد الرموز التي يمكن تجميعها بشكل مستقل وهو مخصص للاتصال بين العمليات. اطّلِع على أدلة HIDL.
تم نهائيًا إيقاف المستندات التي تم إنشاؤها تلقائيًا لملفات HIDL (.hal). للاطّلاع على تفاصيل مواصفات الواجهة، يُرجى الرجوع إلى ملفات المصدر HIDL في بروتوكول AOSP.
تتوفّر ملفات واجهة HIDL في أربعة مواقع مختلفة في AOSP:
- /hardware/interfaces
- /frameworks/hardware/interfaces
- /system/hardware/interfaces
- /system/libhidl/transport
يُرجى الاطّلاع على الأقسام أدناه للحصول على روابط تؤدي إلى ملفات مصدر HIDL في كل موقع.
/hardware/interfaces
- /hardware/interfaces/
- atrace/
- audio/
- authsecret/
- automotive/
- السمات الحيوية/
- bluetooth/
- boot/
- broadcastRadio/
- camera/
- cas/
- compatibility_matrices/
- configstore/
- confirmationui/
- contexthub/
- current.txt
- drm/
- dumpstate/
- fastboot/
- gatekeeper/
- gnss/
- graphics/
- health/
- ir/
- keymaster/
- light/
- media/
- memtrack/
- neuralnetworks/
- nfc/
- oemlock/
- power/
- prebuilt_hashes/
- radio/
- renderscript/
- secure_element/
- sensors/
- soundtrigger/
- tests/
- tetheroffload/
- thermal/
- tv/
- usb/
- الهزاز/
- vr/
- weaver/
- wifi/