diff options
author | Eric Laurent <elaurent@google.com> | 2011-05-17 19:16:02 -0700 |
---|---|---|
committer | Eric Laurent <elaurent@google.com> | 2011-05-27 15:15:00 -0700 |
commit | e1315cf0b63b4c14a77046519e6b01f6f60d74b0 (patch) | |
tree | c10fd288fd0d0d85c619e7e635a249765202fabc /include/media/AudioEffect.h | |
parent | a3e73df3b402f1ebdbef7c8a8e3111d852e7bd35 (diff) | |
download | frameworks_av-e1315cf0b63b4c14a77046519e6b01f6f60d74b0.zip frameworks_av-e1315cf0b63b4c14a77046519e6b01f6f60d74b0.tar.gz frameworks_av-e1315cf0b63b4c14a77046519e6b01f6f60d74b0.tar.bz2 |
New effect library API
Moved and renamed media/EffectApi.h to hardware/audio_effect.h
Modified the effect library API to expose a library info structure
containing an interface functions table.
Also removed enums for audio channels, audio format and devices
from effect API and use values from system/audio.h instead.
Modified effects factory to support new library interface format and
load libraries and efffects listed in audio_effects.conf file.
The file audio_effects.conf is first loaded from /vendor/etc and
then from /system/etc/audio_effects.conf if not found.
Modified existing effect libraries to implement the new library interface.
Change-Id: Ie52351e071b6d352fa2fbc06c3846686f8c45df9
Diffstat (limited to 'include/media/AudioEffect.h')
-rw-r--r-- | include/media/AudioEffect.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/media/AudioEffect.h b/include/media/AudioEffect.h index cda2be0..401638a 100644 --- a/include/media/AudioEffect.h +++ b/include/media/AudioEffect.h @@ -23,7 +23,7 @@ #include <media/IAudioFlinger.h> #include <media/IEffect.h> #include <media/IEffectClient.h> -#include <media/EffectApi.h> +#include <hardware/audio_effect.h> #include <media/AudioSystem.h> #include <utils/RefBase.h> @@ -298,7 +298,7 @@ public: */ int32_t id() const { return mId; } - /* Returns a descriptor for the effect (see effect_descriptor_t in EffectApi.h). + /* Returns a descriptor for the effect (see effect_descriptor_t in audio_effect.h). */ effect_descriptor_t descriptor() const; @@ -324,7 +324,7 @@ public: * * Parameters: * param: pointer to effect_param_t structure containing the parameter - * and its value (See EffectApi.h). + * and its value (See audio_effect.h). * Returned status (from utils/Errors.h) can be: * - NO_ERROR: successful operation. * - INVALID_OPERATION: the application does not have control of the effect engine. @@ -340,7 +340,7 @@ public: * * Parameters: * param: pointer to effect_param_t structure containing the parameter - * and its value (See EffectApi.h). + * and its value (See audio_effect.h). * * Returned status (from utils/Errors.h) can be: * - NO_ERROR: successful operation. @@ -368,7 +368,7 @@ public: * * Parameters: * param: pointer to effect_param_t structure containing the parameter - * and the returned value (See EffectApi.h). + * and the returned value (See audio_effect.h). * * Returned status (from utils/Errors.h) can be: * - NO_ERROR: successful operation. @@ -379,7 +379,7 @@ public: virtual status_t getParameter(effect_param_t *param); /* Sends a command and receives a response to/from effect engine. - * See EffectApi.h for details on effect command() function, valid command codes + * See audio_effect.h for details on effect command() function, valid command codes * and formats. */ virtual status_t command(uint32_t cmdCode, |