HAL इंटरफ़ेस विवरण भाषा (HIDL) HAL और उसके उपयोगकर्ताओं के बीच इंटरफ़ेस निर्दिष्ट करती है। यह इंटरफेस और पैकेज में एकत्रित प्रकार और विधि कॉल को परिभाषित करता है। HIDL कोडबेस के बीच संचार के लिए एक प्रणाली है जिसे स्वतंत्र रूप से संकलित किया जा सकता है और अंतर-प्रक्रिया संचार के लिए अभिप्रेत है। एचआईडीएल गाइड देखें।
HIDL (.hal) फ़ाइलों के लिए स्वत: जनरेट किए गए दस्तावेज़ों को बहिष्कृत कर दिया गया है। इंटरफ़ेस विनिर्देशों के विवरण के लिए, AOSP में HIDL स्रोत फ़ाइलों से परामर्श करें।
एओएसपी में एचआईडीएल इंटरफेस फाइलें चार अलग-अलग स्थानों पर हैं:
- /हार्डवेयर/इंटरफेस
- /फ्रेमवर्क/हार्डवेयर/इंटरफेस
- /सिस्टम/हार्डवेयर/इंटरफेस
- /system/libhidl/परिवहन
प्रत्येक स्थान में HIDL स्रोत फ़ाइलों के लिंक के लिए नीचे दिए गए अनुभाग देखें।
/हार्डवेयर/इंटरफेस
- /हार्डवेयर/इंटरफेस/
- एक सुराग/
- ऑडियो/
- प्रामाणिक/
- मोटर वाहन/
- बायोमेट्रिक्स/
- ब्लूटूथ/
- गाड़ी की डिक्की/
- प्रसारण/
- कैमरा/
- कैस/
- अनुकूलता_मैट्रिसेस/
- कॉन्फिगस्टोर/
- पुष्टि/
- कॉन्टेक्स्टहब/
- वर्तमान.txt
- डीआरएम/
- डंपस्टेट/
- फास्टबूट/
- द्वारपाल/
- जीएनएस/
- ग्राफिक्स/
- स्वास्थ्य/
- आईआर/
- की मास्टर/
- रोशनी/
- मीडिया/
- मेमट्रैक/
- तंत्रिका - तंत्र/
- एनएफसी/
- ओमलॉक/
- शक्ति/
- पूर्वनिर्मित_हैश/
- रेडियो/
- रेंडरस्क्रिप्ट/
- सुरक्षित_तत्व/
- सेंसर/
- ध्वनि ट्रिगर/
- परीक्षण/
- टेदरऑफ़लोड/
- थर्मल/
- टीवी/
- यु एस बी/
- थरथानेवाला/
- वीआर/
- बुनकर/
- वाई - फाई/