Lines Matching refs:IAfEffectHandle
104 status_t addHandle(IAfEffectHandle* handle) final EXCLUDES_EffectBase_Mutex;
105 ssize_t disconnectHandle(IAfEffectHandle* handle,
107 ssize_t removeHandle(IAfEffectHandle* handle) final EXCLUDES_EffectBase_Mutex;
108 ssize_t removeHandle_l(IAfEffectHandle* handle) final REQUIRES(audio_utils::EffectBase_Mutex);
109 IAfEffectHandle* controlHandle_l() final REQUIRES(audio_utils::EffectBase_Mutex);
153 Vector<IAfEffectHandle *> mHandles; // list of client handles
326 class EffectHandle: public IAfEffectHandle, public android::media::BnEffect {
617 bool disconnectEffectHandle(IAfEffectHandle *handle, bool unpinIfLast) override;
805 bool disconnectEffectHandle(IAfEffectHandle *handle, bool unpinIfLast) override;
830 const struct audio_port_config* port, sp<IAfEffectHandle>* handle);
842 std::map<audio_patch_handle_t, sp<IAfEffectHandle>> mEffectHandles; // protected by mProxyMutex