Получите информацию о наушниках / наушниках, подключенную к PCH - PullRequest
0 голосов
/ 30 ноября 2018

Я использую oshi

В настоящее время у меня есть это:

UsbDevice[] usbDevices = hal.getUsbDevices(false);
for (UsbDevice usbDevice : usbDevices) {
    if (usbDevice.toString().contains("USB"))
        collectedDevices.add(usbDevice.toString());
}

Это может обнаружить наушники USB-типа, которые я использую, давая мненазвание наушников.

Однако теперь мне также необходимо обнаружить подключенные динамики PCH (наушники / наушники / динамик). (PCH = звуковая карта по умолчанию, которая принимает оригинальный круговой разъем).

Я пытался подключить наушники Samsung, но oshi SoundCard только дает мне это:

SoundCard@33833882 [kernelVersion=Advanced Linux Sound Architecture Driver Version k4.15.0-39-generic., name=HDA-Intel - HDA Intel PCH, codec=Realtek ALC887-VD]

Имя только HDA-Intel - HDA Intel PCH.Через USB-тип он дал точное название наушников.Но через PCH он просто дает имя звуковой карты.

Как я могу получить название того, что подключено к звуковой карте PCH?

...