<!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>