Introduce BluetoothAudioSampleRatePreferenceCtrl

- Create new BluetoothAudioSampleRatePreferenceController
 - Create controller inside the DashboardFragment
 - Port logic from DevelopmentSettings into the controller

Bug: 34203528
Test: make RunSettingsRoboTests -j40
Change-Id: I1cb1f431a94a8665c8b0f11f3d981e58bf733851
This commit is contained in:
jeffreyhuang
2017-10-09 12:57:31 -07:00
parent e2fc925bb3
commit d229c25136
6 changed files with 652 additions and 4 deletions

View File

@@ -20,4 +20,15 @@ package android.bluetooth;
* A placeholder class to prevent ClassNotFound exceptions caused by lack of visibility.
*/
public class BluetoothCodecConfig {
public static final int SAMPLE_RATE_NONE = 0;
public static final int SAMPLE_RATE_48000 = 0x1 << 1;
public static final int SOURCE_CODEC_TYPE_INVALID = 1000 * 1000;
public static final int CODEC_PRIORITY_DEFAULT = 0;
public static final int BITS_PER_SAMPLE_NONE = 0;
public static final int CHANNEL_MODE_NONE = 0;
public int getSampleRate() {
return 0;
}
}