что я пытаюсь сделать, так это захватить звук с микрофона через класс TargetDataLine, отправить его с помощью сокета и воспроизвести на другой стороне через SourceDataLine. Проблема в том, что микрофон, которым я записываю, поддерживает только:
AudioFormat format = new AudioFormat(48000, 16, 1, true, true);
и динамик, на который я играю, поддерживает только:
AudioFormat format = new AudioFormat(32000, 16, 2, true, true);
Когда я напрямую получаю 48 кГц и нажимаю его на аудиоформат 32 кГц, звук меняется, есть ли способ преобразовать монофонический звук 48 кГц в стерео 32 кГц?