Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6386abec authored by Richard Tullberg's avatar Richard Tullberg
Browse files

Make IAfEffect suspended public

Change so that checking if an effect is suspended is available

Bug: 390448592
Test: none
Change-Id: I74e5f0bde0add8df3868f5563b96625d4b965be7
parent 87559380
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -114,6 +114,7 @@ public:
    virtual status_t updatePolicyState() EXCLUDES_EffectBase_Mutex = 0;
    virtual bool purgeHandles() EXCLUDES_EffectBase_Mutex = 0;
    virtual void checkSuspendOnEffectEnabled(bool enabled, bool threadLocked) = 0;
    virtual bool suspended() const EXCLUDES_EffectBase_Mutex = 0;

    // mCallback is atomic so this can be lock-free.
    virtual void setCallback(const sp<EffectCallbackInterface>& callback) = 0;
@@ -135,7 +136,6 @@ private:
    virtual status_t setEnabled(bool enabled, bool fromHandle) EXCLUDES_EffectBase_Mutex = 0;
    virtual status_t setEnabled_l(bool enabled) REQUIRES(audio_utils::EffectBase_Mutex) = 0;
    virtual void setSuspended(bool suspended) EXCLUDES_EffectBase_Mutex = 0;
    virtual bool suspended() const EXCLUDES_EffectBase_Mutex = 0;

    virtual ssize_t disconnectHandle(IAfEffectHandle* handle,
                                     bool unpinIfLast) EXCLUDES_EffectBase_Mutex = 0;