audio: Update README.md to add info about the AIDL version
Commit hashes mismatch is intentional, it seems that the previous upstreaming left some of the downstream changes out. Bug: 205884982 Test: N/A Change-Id: Ia1a7879ae538a4e90aee62f9050b9d22ffa64fe7 Merged-In: Ia627e3845a078e6a4c545b13a723a6c5a038c53b
This commit is contained in:
parent
5a412d3e11
commit
f3ef7fc9cb
1 changed files with 22 additions and 3 deletions
|
@ -2,10 +2,29 @@
|
|||
|
||||
Directory structure of the audio HAL related code.
|
||||
|
||||
Run `common/all-versions/copyHAL.sh` to create a new version of the audio HAL
|
||||
based on an existing one.
|
||||
## Directory Structure for AIDL audio HAL
|
||||
|
||||
## Directory Structure
|
||||
The AIDL version is located inside `aidl` directory. The tree below explains
|
||||
the role of each subdirectory:
|
||||
|
||||
* `aidl_api` — snapshots of the API created each Android release. Every
|
||||
release, the current version of the API becomes "frozen" and gets assigned
|
||||
the next version number. If the API needs further modifications, they are
|
||||
made on the "current" version. After making modifications, run
|
||||
`m <package name>-update-api` to update the snapshot of the "current"
|
||||
version.
|
||||
* `android/hardware/audio/common` — data structures and interfaces shared
|
||||
between various HALs: BT HAL, core and effects audio HALs.
|
||||
* `android/hardware/audio/core` — data structures and interfaces of the
|
||||
core audio HAL.
|
||||
* `default` — the default, reference implementation of the audio HAL service.
|
||||
* `vts` — VTS tests for the AIDL HAL.
|
||||
|
||||
## Directory Structure for HIDL audio HAL
|
||||
|
||||
Run `common/all-versions/copyHAL.sh` to create a new version of the HIDL audio
|
||||
HAL based on an existing one. Note that this isn't possible since Android T
|
||||
release. Android U and above uses AIDL audio HAL.
|
||||
|
||||
* `2.0` — version 2.0 of the core HIDL API. Note that `.hal` files
|
||||
can not be moved into the `core` directory because that would change
|
||||
|
|
Loading…
Reference in a new issue