-rw-r--r-- | Android.mk | 7 | ||||
-rw-r--r-- | audio_hw.c | 28 | ||||
-rw-r--r-- | audio_hw.h | 1 | ||||
-rw-r--r-- | audio_virtual_effect.c | 143 | ||||
-rw-r--r-- | audio_virtual_effect.h | 17 | ||||
-rw-r--r-- | libTVaudio/Android.mk | 7 | ||||
-rw-r--r-- | libTVaudio/audio/aml_audio.c | 38 | ||||
-rw-r--r-- | libTVaudio/audio/audio_amaudio.cpp | 8 |
8 files changed, 247 insertions, 2 deletions
diff --git a/audio_virtual_effect.h b/audio_virtual_effect.h new file mode 100644 index 0000000..e7262e0 --- a/dev/null +++ b/audio_virtual_effect.h @@ -0,0 +1,17 @@ +#ifndef _AUDIO_HW_EFFECT_H_ +#define _AUDIO_HW_EFFECT_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +int Virtualizer_init(void); +int Virtualizer_control(int enable, int EffectLevel); +int Virtualizer_process(int16_t *pInData, int16_t *pOutData, uint16_t NumSamples); +int Virtualizer_release(void); + +#ifdef __cplusplus +} +#endif + +#endif |