Несколько аудио линий от ЦАП в Java

Я работаю над проектом визуализации живой музыки на Java (технически обработка, но мы используем Eclipse), который требует аудиовхода от нескольких микрофонов одновременно. У нас была хорошая система, работающая с JACK (согласно ответу на этот вопрос), но я хотел бы быть независимым от JACK - она ​​была ненадежной, и я просто не доверяю ей в профессиональной обстановке.

Однако я не смог получить доступ к нескольким строкам из моего ЦАП в Java. Я могу получить Микшер, который соответствует ему, открыть TargetDataLine, получить данные из AudioInputStream в буфер, но это все соответствует только первому микрофону. Есть ли способ, которым я могу взять другую строку, оставаясь в Java, или мне придется сделать некоторую комбинацию C/PortAudio-или эквивалент с JNI?

0 ответов

Другие вопросы по тегам