Documentación para las interfaces HIDL

El lenguaje de descripción de la interfaz de HAL (HIDL) especifica la interfaz entre una HAL y sus usuarios. Define tipos y llamadas a métodos, recopilados en interfaces y paquetes. HIDL es un sistema para comunicarse entre bases de código que se pueden compilar de forma independiente y está diseñado para la comunicación entre procesos. Consulta las guías de HIDL.

Se dejó de usar la documentación generada automáticamente para los archivos HIDL (.hal). Para obtener detalles sobre las especificaciones de la interfaz, consulta los archivos fuente de HIDL en AOSP.

Los archivos de interfaz de HIDL se encuentran en cuatro ubicaciones diferentes en el AOSP:

  • /hardware/interfaces
  • /frameworks/hardware/interfaces
  • /system/hardware/interfaces
  • /system/libhidl/transport

Consulta las secciones a continuación para ver vínculos a los archivos fuente de HIDL en cada ubicación.

/hardware/interfaces

/frameworks/hardware/interfaces

/system/hardware/interfaces

/system/libhidl/transport