HAL Arabirim Tanımlama Dili (HIDL), bir HAL ile kullanıcıları arasındaki arabirimi belirtir. Arayüzlerde ve paketlerde toplanan türleri ve yöntem çağrılarını tanımlar. HIDL, bağımsız olarak derlenebilen kod tabanları arasında iletişim için bir sistemdir ve süreçler arası iletişim için tasarlanmıştır. HIDL kılavuzlarına bakın.
HIDL (.hal) dosyaları için otomatik oluşturulmuş belgeler kullanımdan kaldırılmıştır. Arayüz özelliklerinin ayrıntıları için AOSP'deki HIDL kaynak dosyalarına bakın.
HIDL arabirim dosyaları AOSP'de dört farklı konumdadır:
- /donanım/arayüzler
- /çerçeveler/donanım/arayüzler
- /sistem/donanım/arayüzler
- /system/libhidl/taşıma
Her konumdaki HIDL kaynak dosyalarına bağlantılar için aşağıdaki bölümlere bakın.
/donanım/arayüzler
- /donanım/arayüzler/
- bir iz/
- ses/
- authsecret/
- otomotiv/
- biyometri/
- Bluetooth/
- bot/
- radyo yayını/
- kamera/
- cas/
- uyumluluk_matrisleri/
- yapılandırma mağazası/
- teyitui/
- bağlam merkezi/
- akım.txt
- drm/
- çöplük/
- hızlı başlatma/
- bekçi/
- gnss/
- grafik/
- sağlık/
- ir/
- anahtar USTASI/
- ışık/
- medya/
- memtrack/
- nöral ağlar/
- nfc/
- oemlock/
- güç/
- prebuilt_hashes/
- radyo/
- render yazısı/
- güvenli_element/
- sensörler/
- ses tetikleyici/
- testler/
- yük boşaltma/
- termal/
- televizyon/
- USB/
- vibratör/
- sanal/
- dokumacı/
- kablosuz internet/