Документация по HIDL-интерфейсам

Язык описания интерфейса HAL (HIDL) определяет интерфейс между HAL и его пользователями. Он определяет типы и вызовы методов, собранные в интерфейсы и пакеты. HIDL — это система связи между базами кода, которая может компилироваться независимо и предназначена для межпроцессного взаимодействия. См. руководства HIDL.

Автоматически созданная документация для файлов HIDL (.hal) устарела. Подробную информацию о спецификациях интерфейса можно найти в исходных файлах HIDL в AOSP.

Файлы интерфейса HIDL находятся в четырех разных местах AOSP:

  • /оборудование/интерфейсы
  • /frameworks/оборудование/интерфейсы
  • /система/оборудование/интерфейсы
  • /система/libhidl/транспорт

В разделах ниже приведены ссылки на исходные файлы HIDL в каждом месте.

/оборудование/интерфейсы

/frameworks/оборудование/интерфейсы

/система/оборудование/интерфейсы

/система/libhidl/транспорт