Lines Matching refs:EffectHandle
36 // from different client threads. It keeps a list of EffectHandle objects corresponding
101 status_t addHandle(EffectHandle *handle);
102 ssize_t disconnectHandle(EffectHandle *handle, bool unpinIfLast);
103 ssize_t removeHandle(EffectHandle *handle);
104 ssize_t removeHandle_l(EffectHandle *handle);
118 EffectHandle* controlHandle_l();
164 Vector<EffectHandle *> mHandles; // list of client handles
174 // The EffectHandle class implements the IEffect interface. It provides resources
177 // There is one EffectHandle object for each application controlling (or using)
179 // The EffectHandle is obtained by calling AudioFlinger::createEffect().
180 class EffectHandle: public android::BnEffect {
183 EffectHandle(const sp<EffectModule>& effect,
187 virtual ~EffectHandle();
237 EffectHandle(const EffectHandle&);
238 EffectHandle& operator =(const EffectHandle&);