Home | History | Annotate | Download | only in media

Lines Matching defs:AudioEffect

43 class AudioEffect : public RefBase
160 * if another application requests the use of the engine by creating an AudioEffect for
162 * application having the control deletes its AudioEffect object.
171 * event: type of event notified (see enum AudioEffect::event_type).
186 * AudioEffect is the base class for creating and controlling an effect engine from
187 * the application process. Creating an AudioEffect object will create the effect engine
189 * will be used. The application creating the AudioEffect object (or a derived class like
195 * After creating the AudioEffect, the application must call the initCheck() method and
203 AudioEffect();
226 AudioEffect(const effect_uuid_t *type,
238 AudioEffect(const char *typeStr,
247 /* Terminates the AudioEffect and unregisters it from AudioFlinger.
248 * The effect engine is also destroyed if this AudioEffect was the last controlling
251 ~AudioEffect();
253 /* Initialize an uninitialized AudioEffect.
256 * - INVALID_OPERATION: AudioEffect is already initialized
269 /* Result of constructing the AudioEffect. This must be checked
270 * before using any AudioEffect API.
292 /* Returns effect control priority of this AudioEffect object.
362 * - INVALID_OPERATION: the AudioEffect was not successfully initialized.
411 EffectClient(AudioEffect *effect) : mEffect(effect){}
432 AudioEffect *mEffect;