Class Overview
The effect descriptor contains information on a particular effect implemented in the
audio framework:
- type: UUID corresponding to the OpenSL ES interface implemented by this effect
- uuid: UUID for this particular implementation
- connectMode:
EFFECT_INSERT
, EFFECT_AUXILIARY
or
{at_link #EFFECT_PRE_PROCESSING}
- name: human readable effect name
- implementor: human readable effect implementor name
The method
queryEffects()
returns an array of Descriptors to facilitate effects
enumeration.
Summary
Fields |
public
String |
connectMode |
Indicates if the effect is of insert category EFFECT_INSERT , auxiliary
category EFFECT_AUXILIARY or pre processing category
{at_link #EFFECT_PRE_PROCESSING}. |
public
String |
implementor |
Human readable effect implementor name
|
public
String |
name |
Human readable effect name
|
public
UUID |
type |
Indicates the generic type of the effect (Equalizer, Bass boost ...). |
public
UUID |
uuid |
Indicates the particular implementation of the effect in that type. |
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this Object .
|
boolean
|
equals(Object o)
Compares this instance with the specified object and indicates if they
are equal.
|
void
|
finalize()
Invoked when the garbage collector has detected that this instance is no longer reachable.
|
final
Class<?>
|
getClass()
Returns the unique instance of Class that represents this
object's class.
|
int
|
hashCode()
Returns an integer hash code for this object.
|
final
void
|
notify()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait() methods) to be woken up.
|
final
void
|
notifyAll()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait() methods) to be woken up.
|
String
|
toString()
Returns a string containing a concise, human-readable description of this
object.
|
final
void
|
wait()
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
|
final
void
|
wait(long millis, int nanos)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait(long millis)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
|
Fields
public
String
connectMode
Indicates if the effect is of insert category EFFECT_INSERT
, auxiliary
category 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
implementor
Human readable effect implementor name
Human readable effect name
public
UUID
type
Indicates the generic type of the effect (Equalizer, Bass boost ...). The UUID
corresponds to the OpenSL ES Interface ID for this type of effect.
public
UUID
uuid
Indicates the particular implementation of the effect in that type. Several effects
can have the same type but this uuid is unique to a given implementation.
Public Constructors
public
AudioEffect.Descriptor
()