Lines Matching refs:EffectBase
48 virtual void checkSuspendOnEffectEnabled(const sp<EffectBase>& effect,
51 virtual void onEffectEnable(const sp<EffectBase>& effect) = 0;
52 virtual void onEffectDisable(const sp<EffectBase>& effect) = 0;
58 virtual bool updateOrphanEffectChains(const sp<EffectBase>& effect) = 0;
87 class EffectBase : public RefBase {
89 EffectBase(const sp<EffectCallbackInterface>& callback,
95 ~EffectBase() override = default;
170 DISALLOW_COPY_AND_ASSIGN(EffectBase);
204 class EffectModule : public EffectBase {
322 EffectHandle(const sp<EffectBase>& effect,
360 wp<EffectBase> effect() const { return mEffect; } in effect()
362 sp<EffectBase> effect = mEffect.promote(); in id()
379 wp<EffectBase> mEffect; // pointer to controlled EffectModule
522 bool updateOrphanEffectChains(const sp<EffectBase>& effect) override;
542 void checkSuspendOnEffectEnabled(const sp<EffectBase>& effect,
547 void onEffectEnable(const sp<EffectBase>& effect) override;
548 void onEffectDisable(const sp<EffectBase>& effect) override;
619 class DeviceEffectProxy : public EffectBase {
624 : EffectBase(callback, desc, id, AUDIO_SESSION_DEVICE, false), in DeviceEffectProxy()
660 bool updateOrphanEffectChains(const sp<EffectBase>& effect __unused) override { in updateOrphanEffectChains()
682 void checkSuspendOnEffectEnabled(const sp<EffectBase>& effect __unused, in checkSuspendOnEffectEnabled()
687 void onEffectEnable(const sp<EffectBase>& effect __unused) override {} in onEffectEnable()
688 void onEffectDisable(const sp<EffectBase>& effect __unused) override {} in onEffectDisable()