Как Javasound обрабатывает несколько микрофонов? Можно ли выбрать один из нескольких микрофонов? Как определить, какой микрофон используется? Является ли вход нескольких микрофонов даже обработанным виртуальной машиной Java? Наконец, этот метод стандартизирован в разных операционных системах или ОС влияет на то, что слышит JVM. Вот код, который я использую для создания TargetDataLine из микрофона.Как выбрать микрофон в Javasound?
DataLine.Info dataLineInfo = new DataLine.Info(TargetDataLine.class, getAudioFormat());
setTargetDataLine((TargetDataLine) AudioSystem.getLine(dataLineInfo));
Вы посмотрели документы оракула? Я написал небольшое приложение, которое может записывать звук с помощью этого api, и это определенно позволяет вам выбрать один из нескольких микрофонов, хотя может быть трудно понять, какой из них вы хотите. – Catalyst
Пример кода? Я прочел это, и я, честно говоря, едва понял, что происходит в этих двух строках кода, тем более сложнейшие части API – Skylion
здесь являются источником проекта -https: //github.com/Sammons/SoundOut I думаю, что работает, в основном, просто главный и микрофон. – Catalyst