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

Commit 608c15fa authored by Łukasz Rymanowski's avatar Łukasz Rymanowski
Browse files

leaudio: Add missing add/remove group node API

Bug: 150670922
Tag: #feature
Sponsor: jpawlowski@
test: compile

Change-Id: Ia4f41cc55f10fb5cb849d2c584473ed9a53b764a
parent 9bfc2a63
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -78,8 +78,12 @@ class LeAudioClientInterfaceImpl : public LeAudioClientInterface,

  void Connect(const RawAddress& address) override {}

  void GroupAddNode(const int group_id, const RawAddress& addr) override {}

  void Disconnect(const RawAddress& address) override {}

  void GroupRemoveNode(const int group_id, const RawAddress& addr) override {}

  void GroupSetActive(const int group_id) override {}

 private:
+6 −0
Original line number Diff line number Diff line
@@ -90,6 +90,12 @@ class LeAudioClientInterface {
  /* Called when LeAudio is unbonded. */
  virtual void RemoveDevice(const RawAddress& address) = 0;

  /* Attach le audio node to group */
  virtual void GroupAddNode(int group_id, const RawAddress& addr) = 0;

  /* Detach le audio node from a group */
  virtual void GroupRemoveNode(int group_id, const RawAddress& addr) = 0;

  /* Set active le audio group */
  virtual void GroupSetActive(int group_id) = 0;
};