Merge "[Audiosharing] Use new API to start private broadcast." into main

This commit is contained in:
Chelsea Hao
2023-12-15 06:45:59 +00:00
committed by Android (Google) Code Review
2 changed files with 5 additions and 3 deletions

View File

@@ -22,6 +22,7 @@ import android.bluetooth.BluetoothLeBroadcast;
import android.bluetooth.BluetoothLeBroadcastAssistant; import android.bluetooth.BluetoothLeBroadcastAssistant;
import android.bluetooth.BluetoothLeBroadcastMetadata; import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.bluetooth.BluetoothLeBroadcastReceiveState; import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.bluetooth.BluetoothLeBroadcastSubgroupSettings;
import android.bluetooth.BluetoothProfile; import android.bluetooth.BluetoothProfile;
import android.content.Context; import android.content.Context;
import android.util.Log; import android.util.Log;
@@ -540,7 +541,8 @@ public class AudioSharingDevicePreferenceController extends BasePreferenceContro
mTargetSinks.add(device.getDevice()); mTargetSinks.add(device.getDevice());
} }
} }
mBroadcast.startBroadcast("test", null); mBroadcast.startPrivateBroadcast(
BluetoothLeBroadcastSubgroupSettings.QUALITY_HIGH);
}); });
}); });
} }

View File

@@ -22,6 +22,7 @@ import android.bluetooth.BluetoothLeBroadcast;
import android.bluetooth.BluetoothLeBroadcastAssistant; import android.bluetooth.BluetoothLeBroadcastAssistant;
import android.bluetooth.BluetoothLeBroadcastMetadata; import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.bluetooth.BluetoothLeBroadcastReceiveState; import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.bluetooth.BluetoothLeBroadcastSubgroupSettings;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
@@ -339,8 +340,7 @@ public class AudioSharingSwitchBarController extends BasePreferenceController
} }
mDeviceItemsForSharing.remove(0); mDeviceItemsForSharing.remove(0);
} }
// TODO: start broadcast with new API mBroadcast.startPrivateBroadcast(BluetoothLeBroadcastSubgroupSettings.QUALITY_HIGH);
mBroadcast.startBroadcast("test", null);
} }
private void stopAudioSharing() { private void stopAudioSharing() {