• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

2.0/23-Mar-2024-1,8481,671

4.0/23-Mar-2024-2,6362,407

5.0/23-Mar-2024-2,7152,486

6.0/23-Mar-2024-2,7782,545

common/23-Mar-2024-5,8395,005

core/all-versions/23-Mar-2024-6,8175,199

effect/23-Mar-2024-14,78812,164

policy/1.0/23-Mar-2024-3,1582,727

READMED23-Mar-20241.2 KiB3432

README

1Directory structure of the audio HIDL related code.
2
3audio
4|-- 2.0              <== core 2.0 HIDL API. .hal can not be moved into the core directory
5|                        because that would change its namespace and include path
6|-- 4.0              <== Version 4.0 of the core API
7|
8|-- ...
9|
10|-- common           <== code common to audio core and effect API
11|   |-- 2.0          <== HIDL API of V2
12|   |-- 4.0
13|   |-- ...
14|   `-- all_versions <== code common to all version of both core and effect API
15|       |-- default  <== implementation shared code between core and effect impl
16|       |-- test     <== utilities used by tests
17|       `-- util     <== utilities used by both implementation and tests
18|
19|-- core             <== VTS and default implementation of the core API (not HIDL, see /audio/2.0))
20|   `-- all_versions <== Code is version independent through #if and separate files
21|       |-- default  <== code that wraps the legacy API
22|       `-- vts      <== vts of core API
23|           |-- 2.0  <== 2.0 specific tests and helpers
24|           |-- 4.0
25|           |-- ...
26|
27`-- effect           <== idem for the effect API
28    |-- 2.0
29    |-- 4.0
30    |-- ...
31    `-- all_versions
32        |-- default
33        `-- vts
34