Documentación para interfaces HIDL

El lenguaje de descripción de la interfaz 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 la comunicación entre bases de código que se pueden compilar de forma independiente y está destinado a la comunicación entre procesos. Consulte las guías HIDL.

La documentación generada automáticamente para los archivos HIDL (.hal) ha quedado obsoleta. Para obtener detalles sobre las especificaciones de la interfaz, consulte los archivos fuente de HIDL en AOSP.

Los archivos de interfaz HIDL están en cuatro ubicaciones diferentes en AOSP:

  • /hardware/interfaces
  • /frameworks/hardware/interfaces
  • /sistema/hardware/interfaces
  • /sistema/libhidl/transporte

Consulte las secciones a continuación para obtener enlaces a los archivos fuente de HIDL en cada ubicación.

/hardware/interfaces

/frameworks/hardware/interfaces

/sistema/hardware/interfaces

/sistema/libhidl/transporte