|
@@ -45,6 +45,12 @@ class AudioDeviceHandlerGeneric implements
|
45
|
45
|
*/
|
46
|
46
|
private AudioModeModule module;
|
47
|
47
|
|
|
48
|
+ /**
|
|
49
|
+ * Constant defining a Hearing Aid. Only available on API level >= 28.
|
|
50
|
+ * The value of: AudioDeviceInfo.TYPE_HEARING_AID
|
|
51
|
+ */
|
|
52
|
+ private static final int TYPE_HEARING_AID = 23;
|
|
53
|
+
|
48
|
54
|
/**
|
49
|
55
|
* Constant defining a USB headset. Only available on API level >= 26.
|
50
|
56
|
* The value of: AudioDeviceInfo.TYPE_USB_HEADSET
|
|
@@ -85,6 +91,7 @@ class AudioDeviceHandlerGeneric implements
|
85
|
91
|
break;
|
86
|
92
|
case AudioDeviceInfo.TYPE_WIRED_HEADPHONES:
|
87
|
93
|
case AudioDeviceInfo.TYPE_WIRED_HEADSET:
|
|
94
|
+ case TYPE_HEARING_AID:
|
88
|
95
|
case TYPE_USB_HEADSET:
|
89
|
96
|
devices.add(AudioModeModule.DEVICE_HEADPHONES);
|
90
|
97
|
break;
|