diff --git a/api/current.txt b/api/current.txt index d0149aaec911c..5ab97ea8e44c9 100644 --- a/api/current.txt +++ b/api/current.txt @@ -12246,6 +12246,14 @@ package android.media.audiofx { field public static final int CONTENT_TYPE_VOICE = 3; // 0x3 field public static final java.lang.String EFFECT_AUXILIARY = "Auxiliary"; field public static final java.lang.String EFFECT_INSERT = "Insert"; + field public static final java.util.UUID EFFECT_TYPE_AEC; + field public static final java.util.UUID EFFECT_TYPE_AGC; + field public static final java.util.UUID EFFECT_TYPE_BASS_BOOST; + field public static final java.util.UUID EFFECT_TYPE_ENV_REVERB; + field public static final java.util.UUID EFFECT_TYPE_EQUALIZER; + field public static final java.util.UUID EFFECT_TYPE_NS; + field public static final java.util.UUID EFFECT_TYPE_PRESET_REVERB; + field public static final java.util.UUID EFFECT_TYPE_VIRTUALIZER; field public static final int ERROR = -1; // 0xffffffff field public static final int ERROR_BAD_VALUE = -4; // 0xfffffffc field public static final int ERROR_DEAD_OBJECT = -7; // 0xfffffff9 diff --git a/media/java/android/media/audiofx/AudioEffect.java b/media/java/android/media/audiofx/AudioEffect.java index 68a09de835438..031326ea138e1 100644 --- a/media/java/android/media/audiofx/AudioEffect.java +++ b/media/java/android/media/audiofx/AudioEffect.java @@ -72,55 +72,49 @@ public class AudioEffect { * specification. The definitions match the corresponding interface IDs in * OpenSLES_IID.h */ - /** - * UUID for environmental reverb effect - * @hide + * UUID for environmental reverberation effect */ public static final UUID EFFECT_TYPE_ENV_REVERB = UUID .fromString("c2e5d5f0-94bd-4763-9cac-4e234d06839e"); /** - * UUID for preset reverb effect - * @hide + * UUID for preset reverberation effect */ public static final UUID EFFECT_TYPE_PRESET_REVERB = UUID .fromString("47382d60-ddd8-11db-bf3a-0002a5d5c51b"); /** * UUID for equalizer effect - * @hide */ public static final UUID EFFECT_TYPE_EQUALIZER = UUID .fromString("0bed4300-ddd6-11db-8f34-0002a5d5c51b"); /** * UUID for bass boost effect - * @hide */ public static final UUID EFFECT_TYPE_BASS_BOOST = UUID .fromString("0634f220-ddd4-11db-a0fc-0002a5d5c51b"); /** * UUID for virtualizer effect - * @hide */ public static final UUID EFFECT_TYPE_VIRTUALIZER = UUID .fromString("37cc2c00-dddd-11db-8577-0002a5d5c51b"); /** - * UUID for Automatic Gain Control (AGC) audio pre-processing - * @hide + * UUIDs for effect types not covered by OpenSL ES. + */ + /** + * UUID for Automatic Gain Control (AGC) */ public static final UUID EFFECT_TYPE_AGC = UUID .fromString("0a8abfe0-654c-11e0-ba26-0002a5d5c51b"); /** - * UUID for Acoustic Echo Canceler (AEC) audio pre-processing - * @hide + * UUID for Acoustic Echo Canceler (AEC) */ public static final UUID EFFECT_TYPE_AEC = UUID .fromString("7b491460-8d4d-11e0-bd61-0002a5d5c51b"); /** - * UUID for Noise Suppressor (NS) audio pre-processing - * @hide + * UUID for Noise Suppressor (NS) */ public static final UUID EFFECT_TYPE_NS = UUID .fromString("58b4b260-8e06-11e0-aa8e-0002a5d5c51b"); @@ -199,7 +193,7 @@ public class AudioEffect { * The effect descriptor contains information on a particular effect implemented in the * audio framework:
*