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

Commit 38c981b3 authored by Jakub Pawlowski's avatar Jakub Pawlowski Committed by Gerrit Code Review
Browse files

Merge "le_audio: Adopt group configuration change callback to jni"

parents 8743fbc6 f3c0a802
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -61,13 +61,12 @@ class LeAudioClientInterfaceImpl : public LeAudioClientInterface,
                          Unretained(callbacks), address, group_id));
  }

  void OnAudioConf(const RawAddress& addr, uint8_t direction, uint8_t group_id,
                   uint32_t snk_audio_location,
                   uint32_t src_audio_location) override {
    do_in_jni_thread(
        FROM_HERE,
        Bind(&LeAudioClientCallbacks::OnAudioConf, Unretained(callbacks), addr,
             direction, group_id, snk_audio_location, src_audio_location));
  void OnAudioConf(uint8_t direction, int group_id, uint32_t snk_audio_location,
                   uint32_t src_audio_location, uint16_t avail_cont) override {
    do_in_jni_thread(FROM_HERE,
                     Bind(&LeAudioClientCallbacks::OnAudioConf,
                          Unretained(callbacks), direction, group_id,
                          snk_audio_location, src_audio_location, avail_cont));
  }

  void Initialize(LeAudioClientCallbacks* callbacks) override {
+5 −4
Original line number Diff line number Diff line
@@ -52,10 +52,11 @@ class LeAudioClientCallbacks {
  virtual void OnGroupStatus(uint8_t group_id, GroupStatus group_status,
                             uint8_t group_flags) = 0;

  /* Callback for newly recognized or reconfigured existing le audio device */
  virtual void OnAudioConf(const RawAddress& addr, uint8_t direction,
                           uint8_t group_id, uint32_t snk_audio_location,
                           uint32_t src_audio_location) = 0;
  /* Callback for newly recognized or reconfigured existing le audio group */
  virtual void OnAudioConf(uint8_t direction, int group_id,
                           uint32_t snk_audio_location,
                           uint32_t src_audio_location,
                           uint16_t avail_cont) = 0;

  /* Callback for available set member  */
  virtual void OnSetMemberAvailable(const RawAddress& address,