summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Ruffieux <eruffieux@google.com>2021-12-06 15:40:21 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-12-06 15:40:21 +0000
commita8175324337309b364dedb7abff95841f6432e27 (patch)
tree6de86f8424436d36a408ebe99eef281cb8fee771
parent97894a4ceb901446865a8b2eae7beb65f13fa83b (diff)
parent6bbc2a852ac97997352d8765838e8ad7423a2bfa (diff)
downloadconnectivity-a8175324337309b364dedb7abff95841f6432e27.tar.gz
Merge "Make BluetoothCodecConfig and BluetoothCodecStatus public." am: 6bbc2a852a
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Test/connectivity/+/1882051 Change-Id: I60c710b3724c18d63f1bf4473a63ac119496501e
-rw-r--r--PMC/src/com/android/pmc/A2dpReceiver.java20
1 files changed, 14 insertions, 6 deletions
diff --git a/PMC/src/com/android/pmc/A2dpReceiver.java b/PMC/src/com/android/pmc/A2dpReceiver.java
index 162d864..4728830 100644
--- a/PMC/src/com/android/pmc/A2dpReceiver.java
+++ b/PMC/src/com/android/pmc/A2dpReceiver.java
@@ -35,6 +35,7 @@ import android.os.SystemClock;
import android.util.Log;
import java.util.ArrayList;
+import java.util.List;
import java.util.Set;
/**
@@ -399,8 +400,8 @@ public class A2dpReceiver extends BroadcastReceiver {
private BluetoothCodecConfig getCodecValue(boolean printCapabilities) {
BluetoothCodecStatus codecStatus = null;
BluetoothCodecConfig codecConfig = null;
- BluetoothCodecConfig[] codecsLocalCapabilities = null;
- BluetoothCodecConfig[] codecsSelectableCapabilities = null;
+ List<BluetoothCodecConfig> codecsLocalCapabilities = new ArrayList<>();
+ List<BluetoothCodecConfig> codecsSelectableCapabilities = new ArrayList<>();
if (mBluetoothA2dp != null) {
BluetoothDevice activeDevice = mBluetoothA2dp.getActiveDevice();
@@ -450,10 +451,17 @@ public class A2dpReceiver extends BroadcastReceiver {
+ " bitsPerSample: " + bitsPerSample + " Channel Mode: " + channelMode
+ " LDAC quality: " + codecSpecific1);
- BluetoothCodecConfig codecConfig =
- new BluetoothCodecConfig(codecType, BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST,
- sampleRate, bitsPerSample, channelMode,
- codecSpecific1, codecSpecific2, codecSpecific3, codecSpecific4);
+ BluetoothCodecConfig codecConfig = new BluetoothCodecConfig.Builder()
+ .setCodecType(codecType)
+ .setCodecPriority(BluetoothCodecConfig.CODEC_PRIORITY_HIGHEST)
+ .setSampleRate(sampleRate)
+ .setBitsPerSample(bitsPerSample)
+ .setChannelMode(channelMode)
+ .setCodecSpecific1(codecSpecific1)
+ .setCodecSpecific2(codecSpecific2)
+ .setCodecSpecific3(codecSpecific3)
+ .setCodecSpecific4(codecSpecific4)
+ .build();
// Wait here to see if mBluetoothA2dp is set
for (int i = 0; i < WAIT_SECONDS; i++) {