summaryrefslogtreecommitdiffstats
path: root/audio/AudioHardwareGeneric.h
diff options
context:
space:
mode:
authorRichard Fitzgerald <rf@opensource.wolfsonmicro.com>2013-05-13 11:52:24 +0100
committerEric Laurent <elaurent@google.com>2013-07-24 18:39:05 -0700
commita527ffd3c2ce72048a8fae51cd399024af4439b9 (patch)
tree79424aff01ccaa60d8dbfd060bfce05d3b7bc129 /audio/AudioHardwareGeneric.h
parentcb2388428a54fb3040209b8134c1e2acec0801fb (diff)
downloadhardware_libhardware_legacy-a527ffd3c2ce72048a8fae51cd399024af4439b9.zip
hardware_libhardware_legacy-a527ffd3c2ce72048a8fae51cd399024af4439b9.tar.gz
hardware_libhardware_legacy-a527ffd3c2ce72048a8fae51cd399024af4439b9.tar.bz2
Code changes for audio offload support
- Share existing offload output if compatible instead of creating a new one. Hardware has limited number of offload channels (possible only 1) so we must use as few as possible - Changes to routing handling for offloaded outputs Change-Id: I11111d8f504828595bd8dbf66444cbd1202e7192 Signed-off-by: Eric Laurent <elaurent@google.com>
Diffstat (limited to 'audio/AudioHardwareGeneric.h')
-rw-r--r--audio/AudioHardwareGeneric.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/audio/AudioHardwareGeneric.h b/audio/AudioHardwareGeneric.h
index 7b41e95..55498dc 100644
--- a/audio/AudioHardwareGeneric.h
+++ b/audio/AudioHardwareGeneric.h
@@ -92,6 +92,8 @@ public:
virtual status_t setParameters(const String8& keyValuePairs);
virtual String8 getParameters(const String8& keys);
virtual unsigned int getInputFramesLost() const { return 0; }
+ virtual status_t addAudioEffect(effect_handle_t effect) { return NO_ERROR; }
+ virtual status_t removeAudioEffect(effect_handle_t effect) { return NO_ERROR; }
private:
AudioHardwareGeneric *mAudioHardware;