summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/org/lineageos/audiofx/activity/MasterConfigControl.java3
-rw-r--r--src/org/lineageos/audiofx/fragment/AudioFxFragment.java3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/org/lineageos/audiofx/activity/MasterConfigControl.java b/src/org/lineageos/audiofx/activity/MasterConfigControl.java
index c620070..90ce1a1 100644
--- a/src/org/lineageos/audiofx/activity/MasterConfigControl.java
+++ b/src/org/lineageos/audiofx/activity/MasterConfigControl.java
@@ -23,6 +23,7 @@ import static android.media.AudioDeviceInfo.TYPE_LINE_ANALOG;
import static android.media.AudioDeviceInfo.TYPE_LINE_DIGITAL;
import static android.media.AudioDeviceInfo.TYPE_USB_ACCESSORY;
import static android.media.AudioDeviceInfo.TYPE_USB_DEVICE;
+import static android.media.AudioDeviceInfo.TYPE_USB_HEADSET;
import static android.media.AudioDeviceInfo.TYPE_WIRED_HEADPHONES;
import static android.media.AudioDeviceInfo.TYPE_WIRED_HEADSET;
import static android.media.AudioDeviceInfo.convertDeviceTypeToInternalDevice;
@@ -339,6 +340,7 @@ public class MasterConfigControl {
case TYPE_BLUETOOTH_A2DP:
case TYPE_USB_DEVICE:
case TYPE_USB_ACCESSORY:
+ case TYPE_USB_HEADSET:
case TYPE_DOCK:
case TYPE_IP:
return info.getProductName().toString();
@@ -377,6 +379,7 @@ public class MasterConfigControl {
return appendDeviceAddress(info, Constants.DEVICE_PREFIX_BLUETOOTH);
case TYPE_USB_DEVICE:
case TYPE_USB_ACCESSORY:
+ case TYPE_USB_HEADSET:
case TYPE_DOCK:
return appendProductName(info, Constants.DEVICE_PREFIX_USB);
case TYPE_IP:
diff --git a/src/org/lineageos/audiofx/fragment/AudioFxFragment.java b/src/org/lineageos/audiofx/fragment/AudioFxFragment.java
index a2d5b26..12b3e4c 100644
--- a/src/org/lineageos/audiofx/fragment/AudioFxFragment.java
+++ b/src/org/lineageos/audiofx/fragment/AudioFxFragment.java
@@ -315,7 +315,8 @@ public class AudioFxFragment extends Fragment implements StateCallbacks.DeviceCh
}
List<AudioDeviceInfo> usbDevices = mConfig.getConnectedDevices(
- AudioDeviceInfo.TYPE_USB_ACCESSORY, AudioDeviceInfo.TYPE_USB_DEVICE);
+ AudioDeviceInfo.TYPE_USB_ACCESSORY, AudioDeviceInfo.TYPE_USB_DEVICE,
+ AudioDeviceInfo.TYPE_USB_HEADSET);
for (AudioDeviceInfo ai : usbDevices) {
int viewId = View.generateViewId();
MenuItem item = mMenuDevices.getSubMenu().add(R.id.devices, viewId,