Java Audio - 处理2个频道

时间:2014-09-14 05:38:27

标签: java audio channel

我已经按照一些关于如何用Java捕获立体声音频的教程。 它看起来很简单,只需将通道设置为2即可完成。

AudioFormat.Encoding encoding = AudioFormat.Encoding.PCM_SIGNED;
float rate = 44100.0f;
int channels = 2;
int frameSize = 4;
int sampleSize = 16;
boolean bigEndian = true;

AudioFormat format = new AudioFormat(encoding, rate, sampleSize, channels, (sampleSize / 8)
          * channels, rate, bigEndian);

DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);

但现在我想独立处理每个频道的数据。 问题是,教程显示数据表示为字节数组。

我怎么知道哪些数据属于哪个频道?

0 个答案:

没有答案