Lines Matching refs:EffectHandle
47 virtual bool disconnectEffectHandle(EffectHandle *handle, bool unpinIfLast) = 0;
144 status_t addHandle(EffectHandle *handle);
145 ssize_t disconnectHandle(EffectHandle *handle, bool unpinIfLast);
146 ssize_t removeHandle(EffectHandle *handle);
147 virtual ssize_t removeHandle_l(EffectHandle *handle);
148 EffectHandle* controlHandle_l();
181 Vector<EffectHandle *> mHandles; // list of client handles
243 ssize_t removeHandle_l(EffectHandle *handle) override;
319 class EffectHandle: public android::BnEffect {
322 EffectHandle(const sp<EffectBase>& effect,
326 virtual ~EffectHandle();
376 DISALLOW_COPY_AND_ASSIGN(EffectHandle);
538 bool disconnectEffectHandle(EffectHandle *handle, bool unpinIfLast) override;
679 bool disconnectEffectHandle(EffectHandle *handle, bool unpinIfLast) override;
700 sp<EffectHandle> *handle);
707 std::map<audio_patch_handle_t, sp<EffectHandle>> mEffectHandles; // protected by mProxyLock