History log of /system/media/audio/include/system/audio_effects/effect_visualizer.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e6d4b6ad85f9b4c342a19ee5ccea4b77d2853378 15-Oct-2016 Mikhail Naganov <mnaganov@google.com> 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: Iee601a7a4d485ea35ff5c16ed595b219911585f7
Test: make
/system/media/audio/include/system/audio_effects/effect_visualizer.h