Documentation des interfaces HIDL

Le langage de description d'interface HAL (HIDL) spécifie l'interface entre un HAL et ses utilisateurs. Il définit les types et les appels de méthode, collectés dans des interfaces et des packages. HIDL est un système de communication entre des bases de code pouvant être compilées indépendamment et destiné à la communication inter-processus. Voir les guides HIDL.

La documentation générée automatiquement pour les fichiers HIDL (.hal) est obsolète. Pour les détails des spécifications d'interface, consultez les fichiers source HIDL dans AOSP.

Les fichiers d'interface HIDL se trouvent à quatre emplacements différents dans AOSP :

  • /matériel/interfaces
  • /frameworks/matériel/interfaces
  • /système/matériel/interfaces
  • /system/libhidl/transport

Voir les sections ci-dessous pour les liens vers les fichiers source HIDL dans chaque emplacement.

/matériel/interfaces

/frameworks/matériel/interfaces

/système/matériel/interfaces

/system/libhidl/transport