summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--Android.mk7
-rw-r--r--audio_hw.c28
-rw-r--r--audio_hw.h1
-rw-r--r--audio_virtual_effect.c143
-rw-r--r--audio_virtual_effect.h17
-rw-r--r--libTVaudio/Android.mk7
-rw-r--r--libTVaudio/audio/aml_audio.c38
-rw-r--r--libTVaudio/audio/audio_amaudio.cpp8
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