Я не могу говорить с вашей проблемой с точки зрения кодирования. Но с точки зрения звука обратная связь создается, когда микрофон улавливает звук, исходящий из динамика, который усиливает звук. Итак, вроде как это:
- Говорите в микрофон
- Ваш голос выходит из динамика
- Микрофон улавливает ваш голос из динамика
- Ваш «говорящий» голос теперь выходит из «говорящего» второй раз.
- Микрофон улавливает шум динамика и т. Д.
При настройке звука для живых диапазонов лучше всего расположить микрофон как можно дальше от мониторов. Некоторые люди даже советуют убедиться, что «вокальный» микрофон перпендикулярен динамику.
Я предполагаю, что здесь, в коде, ничего нельзя сделать, чтобы решить эту проблему, если это действительно ваша проблема.
Попробуйте подключить микрофон гарнитуры к ноутбуку. Это решает проблему?