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

Commit 3b186a23 authored by Łukasz Rymanowski's avatar Łukasz Rymanowski
Browse files

leaudio: Add set volume API

Bug: 150670922
Tag: #feature
Sponsor: jpawlowski@
Test: compile
Change-Id: I0cebff99f951aca48e1e5893b60aba74deb2296a
parent ef2cf803
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -1005,6 +1005,16 @@ public class LeAudioService extends ProfileService {
        return LE_AUDIO_GROUP_ID_INVALID;
    }

    /**
     * Set volume for streaming devices
     * @param volume volume to set
     */
    public void setVolume(int volume) {
        if (DBG) {
            Log.d(TAG, "SetVolume " + volume);
        }
    }

    /**
     * Binder object: must be a static class or memory leak may occur
     */
@@ -1124,6 +1134,16 @@ public class LeAudioService extends ProfileService {

            return service.getGroupId(device);
        }

        @Override
        public void setVolume(int volume, AttributionSource source) {
            LeAudioService service = getService(source);
            if (service == null) {
                return;
            }

            service.setVolume(volume);
        }
    }

    @Override