Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 1 | Directory structure of the audio HIDL related code. |
| 2 | |
| 3 | audio |
Kevin Rocard | d10247b | 2018-11-21 18:05:52 -0800 | [diff] [blame] | 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 |
Kevin Rocard | a4e6d8b | 2018-01-20 21:52:01 -0800 | [diff] [blame] | 6 | |-- 4.0 <== Version 4.0 of the core API |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 7 | | |
Kevin Rocard | d10247b | 2018-11-21 18:05:52 -0800 | [diff] [blame] | 8 | |-- ... |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 9 | | |
Kevin Rocard | d10247b | 2018-11-21 18:05:52 -0800 | [diff] [blame] | 10 | |-- common <== code common to audio core and effect API |
| 11 | | |-- 2.0 <== HIDL API of V2 |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 12 | | |-- 4.0 |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 13 | | |-- ... |
Kevin Rocard | d10247b | 2018-11-21 18:05:52 -0800 | [diff] [blame] | 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 | | |-- ... |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 26 | | |
| 27 | `-- effect <== idem for the effect API |
| 28 | |-- 2.0 |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 29 | |-- 4.0 |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 30 | |-- ... |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 31 | `-- all_versions |
| 32 | |-- default |
Kevin Rocard | 649142b | 2017-12-13 18:58:39 -0800 | [diff] [blame] | 33 | `-- vts |