使用java从usb声卡进行多声道录音

时间:2013-11-08 18:22:07

标签: java c++ c audio javasound

有一个允许同时记录N个通道的java库吗? 我有一个带有8个输入通道的USB M-Audio Fast Track Ultra R8。 我使用此代码列出了所有设备:

Mixer.Info [ ] = mixerInfo AudioSystem.getMixerInfo ();
System.out.println ( "Available mixers :");
for (int cnt = 0; cnt < mixerInfo.length ; cnt + + )
{
System.out.println ( mixerInfo [ cnt ] . GetName ());
}

获取此列表:

Available mixers :
Audio Driver main
Speakers (Realtek High Definition Audio )
Output ( 2 - M- Audio Fast Track Ultra 8R )
Primary driver of acquisition sounds
Microphone ( Realtek High Defini
Stereo Mix ( Realtek High Defini
Input ( 2 - M- Audio Fast Track Ul
Port Speakers ( Realtek High Defined
Port Stereo Mix ( Realtek High Defini
Port Microphone ( Realtek High Defini
Port Output ( 2 - M- Audio Fast Track U
Port Input ( 2 - M- Audio Fast Track Ul

我希望看到8个输入频道,但我只看到一个。 我只能从一个频道录制。 我如何访问所有频道?

0 个答案:

没有答案
相关问题