platform_hardware_interfaces/audio
Lloyd Pique 97bc3fba7b audio: Remove redundant PrintTo definitions
hidl-gen now generates them for use by all Google Tests, calling
toString().

The local audio PrintTo definitions in PrettyPrintAudioTypes.h are now
redundant with the generated versions, and the entire header can be
removed.

Test: Verified the generated PrintTo functions work in a different GTest
Change-Id: I80d100907e3c6c638608b0b8b34232b02decac19
2019-11-19 14:45:32 -08:00
..
2.0 Update hidl makefiles for bpfmt 2019-04-17 09:38:50 -07:00
4.0 Audio HAL: Add missing device to XSD 2019-10-11 23:32:30 +00:00
5.0 audio: add 'useForVolume' field to 'gain'. 2019-11-15 10:39:58 -08:00
6.0 audio: add 'useForVolume' field to 'gain'. 2019-11-15 10:39:58 -08:00
common audio: Remove redundant PrintTo definitions 2019-11-19 14:45:32 -08:00
core/all-versions audio: Remove redundant PrintTo definitions 2019-11-19 14:45:32 -08:00
effect audio: Parametrize effect VTS tests for V6.0 2019-11-08 13:45:10 -08:00
README Audio HAL: Update file tree documentation 2018-11-28 20:29:52 -08:00

Directory structure of the audio HIDL related code.

audio
|-- 2.0              <== core 2.0 HIDL API. .hal can not be moved into the core directory
|                        because that would change its namespace and include path
|-- 4.0              <== Version 4.0 of the core API
|
|-- ...
|
|-- common           <== code common to audio core and effect API
|   |-- 2.0          <== HIDL API of V2
|   |-- 4.0
|   |-- ...
|   `-- all_versions <== code common to all version of both core and effect API
|       |-- default  <== implementation shared code between core and effect impl
|       |-- test     <== utilities used by tests
|       `-- util     <== utilities used by both implementation and tests
|
|-- core             <== VTS and default implementation of the core API (not HIDL, see /audio/2.0))
|   `-- all_versions <== Code is version independent through #if and separate files
|       |-- default  <== code that wraps the legacy API
|       `-- vts      <== vts of core API
|           |-- 2.0  <== 2.0 specific tests and helpers
|           |-- 4.0
|           |-- ...
|
`-- effect           <== idem for the effect API
    |-- 2.0
    |-- 4.0
    |-- ...
    `-- all_versions
        |-- default
        `-- vts