<!DOCTYPE html> <html devsite> <!--################ THIS FILE IS GENERATED ################--> <!--################ DO NOT EDIT ################--> <!--################ CHANGE THE HAL DOC COMMENTS ################--> <head> <title>$title | HIDL reference</title> <meta name="project_path" value="/_project.yaml"> <meta name="book_path" value="/reference/hidl/_book.yaml"> <meta name="hide_page_heading" value="true"> <link href="/reference/hidl/assets/style.css" rel="stylesheet"> </head> <body> <header> <h1 class="hide-from-toc">HIDL Reference</h1> <p> The HAL Interface Description Language (HIDL) specifies the interface between a HAL and its users. It defines types and method calls, collected into interfaces and packages. HIDL is a system for communicating between codebases that may be compiled independently and is intended for inter-process communication. See the <a href="/devices/architecture/hidl">HIDL guides</a>. </p> </header> <section> <h2 class="hide-from-toc">Interfaces and types</h2> $entries </section> </body> </html>