Bahasa Deskripsi Antarmuka HAL (HIDL) menentukan antarmuka antara HAL dan penggunanya. Ini mendefinisikan tipe dan pemanggilan metode, dikumpulkan ke dalam antarmuka dan paket. HIDL adalah sistem untuk berkomunikasi antar basis kode yang dapat dikompilasi secara independen dan dimaksudkan untuk komunikasi antar-proses. Lihat panduan HIDL.
Dokumentasi yang dibuat secara otomatis untuk file HIDL (.hal) sudah tidak digunakan lagi. Untuk detail spesifikasi antarmuka, lihat file sumber HIDL di AOSP.
File antarmuka HIDL berada di empat lokasi berbeda di AOSP:
- /perangkat keras/antarmuka
- /frameworks/perangkat keras/interface
- /sistem/perangkat keras/antarmuka
- /system/libhidl/transport
Lihat bagian di bawah untuk link ke file sumber HIDL di setiap lokasi.
/perangkat keras/antarmuka
- /perangkat keras/antarmuka/
- jejak/
- audio/
- rahasia autentik/
- otomotif/
- biometrik/
- bluetooth/
- boot/
- siaranradio/
- kamera/
- cas/
- kompatibilitas_matriks/
- toko konfigurasi/
- konfirmasiui/
- pusat konteks/
- saat ini.txt
- drm/
- tempat pembuangan sampah/
- boot cepat/
- penjaga gerbang/
- gnss/
- grafis/
- kesehatan/
- aku/
- master kunci/
- lampu/
- media/
- memtrack/
- jaringan saraf/
- nfc/
- kunci oem/
- kekuatan/
- hash_prebuilt/
- radio/
- skrip render/
- elemen_aman/
- sensor/
- pemicu suara/
- tes/
- menambatkan beban/
- panas/
- televisi/
- usb/
- penggetar/
- VR/
- penenun/
- Wifi/