Lines Matching refs:EffectHandle
35 // from different client threads. It keeps a list of EffectHandle objects corresponding
95 status_t addHandle(EffectHandle *handle);
96 size_t disconnect(EffectHandle *handle, bool unpinIfLast);
97 size_t removeHandle(EffectHandle *handle);
111 EffectHandle* controlHandle_l();
149 Vector<EffectHandle *> mHandles; // list of client handles
158 // The EffectHandle class implements the IEffect interface. It provides resources
161 // There is one EffectHandle object for each application controlling (or using)
163 // The EffectHandle is obtained by calling AudioFlinger::createEffect().
164 class EffectHandle: public android::BnEffect {
167 EffectHandle(const sp<EffectModule>& effect,
171 virtual ~EffectHandle();
215 EffectHandle(const EffectHandle&);
216 EffectHandle& operator =(const EffectHandle&);