diff options
author | Etienne Ruffieux <eruffieux@google.com> | 2021-12-06 16:34:06 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-12-06 16:34:06 +0000 |
commit | 52b7c12863c3e53dc52c4c44c96a075bcc7618a7 (patch) | |
tree | 6de86f8424436d36a408ebe99eef281cb8fee771 | |
parent | 99f0758ce11b46d53477c807e836f3adad68e2b2 (diff) | |
parent | dcac0e519978166b5e19541743d8c589794aa79a (diff) | |
download | connectivity-52b7c12863c3e53dc52c4c44c96a075bcc7618a7.tar.gz |
Merge "Make BluetoothCodecConfig and BluetoothCodecStatus public." am: 6bbc2a852a am: a817532433 am: f4d4fd6435 am: dcac0e5199
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Test/connectivity/+/1882051
Change-Id: Ie0ea7598079a2ce8303ef987360b6561b63b93cc
-rw-r--r-- | PMC/src/com/android/pmc/A2dpReceiver.java | 20 |
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++) { |