public static class AudioEffect.Descriptor extends Object
AudioEffect.EFFECT_INSERT
, AudioEffect.EFFECT_AUXILIARY
or
{at_link #EFFECT_PRE_PROCESSING}AudioEffect.queryEffects()
returns an array of Descriptors to facilitate effects
enumeration.Modifier and Type | Field and Description |
---|---|
String |
connectMode
Indicates if the effect is of insert category
AudioEffect.EFFECT_INSERT , auxiliary
category AudioEffect.EFFECT_AUXILIARY or pre processing category
{at_link #EFFECT_PRE_PROCESSING}. |
String |
implementor
Human readable effect implementor name
|
String |
name
Human readable effect name
|
UUID |
type
Indicates the generic type of the effect (Equalizer, Bass boost ...).
|
UUID |
uuid
Indicates the particular implementation of the effect in that type.
|
Constructor and Description |
---|
AudioEffect.Descriptor() |
AudioEffect.Descriptor(String type,
String uuid,
String connectMode,
String name,
String implementor) |
public UUID type
public UUID uuid
public String connectMode
AudioEffect.EFFECT_INSERT
, auxiliary
category AudioEffect.EFFECT_AUXILIARY
or pre processing category
{at_link #EFFECT_PRE_PROCESSING}. Insert effects (Typically an Equalizer) are applied
to the entire audio source and usually not shared by several sources. Auxiliary effects
(typically a reverberator) are applied to part of the signal (wet) and the effect output
is added to the original signal (dry).
Audio pre processing are applied to audio captured on a particular AudioRecord.public String name
public String implementor