Каков фактический формат звуковых данных низкого уровня при чтении из потока в Java? Например, используйте следующую строку данных с частотой дискретизации 44,1 кГц, глубиной дискретизации 16 бит, 2 каналами, данными со знаком, форматом bigEndian.
TargetDataLine tdLine = new TargetDataLine (новый AudioFormat (44100,16,2, true, true));
Я понимаю, что это выборка 44100 раз в секунду, и каждая выборка составляет 16 бит. Я не понимаю, что представляют собой 16 бит или каждый из 16 бит. Кроме того, есть ли у каждого канала свой 16-битный сэмпл?