From ca6b0f7506bda6be8ba9c79f7cc510aaecef526a Mon Sep 17 00:00:00 2001 From: Yiyi Shen Date: Thu, 14 Dec 2023 16:38:32 +0800 Subject: [PATCH] [Audiosharing] Use new API to start private broadcast. Test: Manual Bug: 305620450 Change-Id: I7607acdbc647c7c06969fda588ba159a8fb47ed0 --- .../audiosharing/AudioSharingDevicePreferenceController.java | 4 +++- .../audiosharing/AudioSharingSwitchBarController.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java index 70859c21a20..fff7bfd9ae8 100644 --- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java +++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java @@ -22,6 +22,7 @@ import android.bluetooth.BluetoothLeBroadcast; import android.bluetooth.BluetoothLeBroadcastAssistant; import android.bluetooth.BluetoothLeBroadcastMetadata; import android.bluetooth.BluetoothLeBroadcastReceiveState; +import android.bluetooth.BluetoothLeBroadcastSubgroupSettings; import android.bluetooth.BluetoothProfile; import android.content.Context; import android.util.Log; @@ -540,7 +541,8 @@ public class AudioSharingDevicePreferenceController extends BasePreferenceContro mTargetSinks.add(device.getDevice()); } } - mBroadcast.startBroadcast("test", null); + mBroadcast.startPrivateBroadcast( + BluetoothLeBroadcastSubgroupSettings.QUALITY_HIGH); }); }); } diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java index 69a18e8d1a5..50d799cf4cb 100644 --- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java +++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java @@ -22,6 +22,7 @@ import android.bluetooth.BluetoothLeBroadcast; import android.bluetooth.BluetoothLeBroadcastAssistant; import android.bluetooth.BluetoothLeBroadcastMetadata; import android.bluetooth.BluetoothLeBroadcastReceiveState; +import android.bluetooth.BluetoothLeBroadcastSubgroupSettings; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -339,8 +340,7 @@ public class AudioSharingSwitchBarController extends BasePreferenceController } mDeviceItemsForSharing.remove(0); } - // TODO: start broadcast with new API - mBroadcast.startBroadcast("test", null); + mBroadcast.startPrivateBroadcast(BluetoothLeBroadcastSubgroupSettings.QUALITY_HIGH); } private void stopAudioSharing() {