diff options
author | Mikhail Naganov <mnaganov@google.com> | 2016-10-14 15:31:35 -0700 |
---|---|---|
committer | Mikhail Naganov <mnaganov@google.com> | 2016-10-14 15:31:35 -0700 |
commit | 49cc2c8483c7cd058c6b305fd512ee99064565e0 (patch) | |
tree | 0cd5add628541a4d15747a91261d9bb386244544 /docs/html/sdk/api_diff/20/changes | |
parent | eb915f2c54f7eed0a130d81087d9d7f3b9cd5cda (diff) |
Split audio effects headers
There can be different use cases with the code that imports
headers from audio_effects (each subsequent case is a more
specialized version of the previous one):
1. The code only needs access to general structures
like effect_descriptor_t:
==> include system/audio_effect.h
Example: AudioSystem in libmedia
2. The code that needs access to effect UUID and parameter
enums:
==> include system/audio_effects/effect_foo.h
Examples: media framework effects interfaces, libwilhelm
3. The code that needs to call into HAL:
==> include hardware/audio_effect.h
Examples: libaudiohal (implementation part) and libeffects
4. The code that implements a particular effect:
==> include audio_effects/effect_foo.h
Examples: cts/.../CTSTestEffect.cpp
stuff in hardware/, vendor/
Change-Id: I201dfa20ddc7aac797fd35934c0f06658f1e60be
Test: make
Diffstat (limited to 'docs/html/sdk/api_diff/20/changes')
0 files changed, 0 insertions, 0 deletions