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_effects/include/audio_effects/effect_ns.h
|
e9748460ac6b6d7c91d03f65bfdf0edb9bc0b466 |
|
15-Dec-2015 |
Alex Luebs <aluebs@google.com> |
Add multi-mic support for the noise suppression pre-processing effect Change-Id: Id0b5b72c039e4a35bc5b3d58d9ce0f5895f51170
/system/media/audio_effects/include/audio_effects/effect_ns.h
|
4d64e7d0abff40010796dbf199f6bc935690afa1 |
|
05-Jul-2011 |
Eric Laurent <elaurent@google.com> |
Added audio pre processing headers Added headers for AGC, AEC and NS audio pre processing APIs. Change-Id: Ie0053e2e6276b0d97dc76450bfef62b6eff8f3dd
/system/media/audio_effects/include/audio_effects/effect_ns.h
|