summaryrefslogtreecommitdiffstats
path: root/include/hardware/audio.h
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2011-06-17 16:53:12 -0700
committerEric Laurent <elaurent@google.com>2011-07-08 09:59:52 -0700
commitf3008aa707c1c302e8c8f9c8b759f170d972ddce (patch)
tree9a321d97005b6ee03eef32c9cd8821a0fed5c266 /include/hardware/audio.h
parent8aac5911c9aab1307aa34dd0d92a29ec78f3f9fa (diff)
downloadhardware_libhardware-f3008aa707c1c302e8c8f9c8b759f170d972ddce.zip
hardware_libhardware-f3008aa707c1c302e8c8f9c8b759f170d972ddce.tar.gz
hardware_libhardware-f3008aa707c1c302e8c8f9c8b759f170d972ddce.tar.bz2
Audio HAL: added interface for audio preprocessing
Change-Id: I032f6dd8f9ad11283a3f0a6721018dabfd12236d
Diffstat (limited to 'include/hardware/audio.h')
-rw-r--r--include/hardware/audio.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/hardware/audio.h b/include/hardware/audio.h
index a4aa0d2..36ff399 100644
--- a/include/hardware/audio.h
+++ b/include/hardware/audio.h
@@ -27,6 +27,7 @@
#include <hardware/hardware.h>
#include <system/audio.h>
+#include <hardware/audio_effect.h>
__BEGIN_DECLS
@@ -116,6 +117,10 @@ struct audio_stream {
*/
char * (*get_parameters)(const struct audio_stream *stream,
const char *keys);
+ int (*add_audio_effect)(const struct audio_stream *stream,
+ effect_handle_t effect);
+ int (*remove_audio_effect)(const struct audio_stream *stream,
+ effect_handle_t effect);
};
typedef struct audio_stream audio_stream_t;