summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothDevice.java
diff options
context:
space:
mode:
authorUgo Yu <ugoyu@google.com>2022-03-17 17:48:33 +0800
committerUgo Yu <ugoyu@google.com>2022-03-23 01:26:57 +0000
commit83f9034f57443b5ec5dd3f2c9e1276d0d2a969d8 (patch)
tree4f79ddbe4e1820537901bab7f07f74b3a5606cff /framework/java/android/bluetooth/BluetoothDevice.java
parent980a4a61104202912924ca0204da07bb5926732f (diff)
More metadata for spatial audio and fast pair
Bug: 221369251 Test: atest BluetoothInstrumentationTests Tag: #feature Change-Id: I304f6b6656138859628b7397f682df997a3a3e0f
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothDevice.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothDevice.java21
1 files changed, 19 insertions, 2 deletions
diff --git a/framework/java/android/bluetooth/BluetoothDevice.java b/framework/java/android/bluetooth/BluetoothDevice.java
index ff8ce5b9ea..9c1d4eeaf8 100644
--- a/framework/java/android/bluetooth/BluetoothDevice.java
+++ b/framework/java/android/bluetooth/BluetoothDevice.java
@@ -495,7 +495,9 @@ public final class BluetoothDevice implements Parcelable, Attributable {
METADATA_MAIN_LOW_BATTERY_THRESHOLD,
METADATA_UNTETHERED_LEFT_LOW_BATTERY_THRESHOLD,
METADATA_UNTETHERED_RIGHT_LOW_BATTERY_THRESHOLD,
- METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD})
+ METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD,
+ METADATA_SPATIAL_AUDIO,
+ METADATA_FAST_PAIR_CUSTOMIZED_FIELDS})
@Retention(RetentionPolicy.SOURCE)
public @interface MetadataKey{}
@@ -705,6 +707,21 @@ public final class BluetoothDevice implements Parcelable, Attributable {
@SystemApi
public static final int METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD = 23;
+
+ /**
+ * The metadata of the audio spatial data.
+ * Data type should be {@link Byte} array.
+ * @hide
+ */
+ public static final int METADATA_SPATIAL_AUDIO = 24;
+
+ /**
+ * The metadata of the Fast Pair for any custmized feature.
+ * Data type should be {@link Byte} array.
+ * @hide
+ */
+ public static final int METADATA_FAST_PAIR_CUSTOMIZED_FIELDS = 25;
+
/**
* Device type which is used in METADATA_DEVICE_TYPE
* Indicates this Bluetooth device is a standard Bluetooth accessory or
@@ -3160,7 +3177,7 @@ public final class BluetoothDevice implements Parcelable, Attributable {
* @hide
*/
public static @MetadataKey int getMaxMetadataKey() {
- return METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD;
+ return METADATA_FAST_PAIR_CUSTOMIZED_FIELDS;
}
/**