Запись с микрофона и динамиков (Запись телефонного разговора) - C#
Формулировка задачи:
Доброй ночи!
Уважаемые граждане, помогите примером кода для записи в wav файл с микрофона и динамиков - запись телефонного разговора.
Использую NAudio вот кусок кода :Он работает прекрасно, но то что говорит тот, кому я звоню - не слышно...
Поиском пользовался и ничего понятного не нашел...
Я так понимаю что надо реализовать микшер или что-то там) Грубо, свести два потока в один и записывать, но я не смог найти толкового для себя примера
public void recCallStart(){
try
{
waveIn = new WaveIn();
waveIn.DeviceNumber = 0;
waveIn.DataAvailable += waveIn_DataAvailable;
waveIn.RecordingStopped += waveIn_RecordingStopped;
waveIn.WaveFormat = new WaveFormat(8000, 2);
wavFileName = DateTime.Now.ToString("dd-MM-yyyy_HH-mm-ss") + ".wav";
writer = new WaveFileWriter(@"recTemp\" + wavFileName, waveIn.WaveFormat);
waveIn.StartRecording();
}
catch (Exception ex)
{
MessageBox.Show("recCallStart:" + ex.Message);
}
}
Никто ничем не поможет?(
Складывается впечатление, если гугл не дал никакого результата по теме, то и на форуме не помогут... А мой вопрос вроде как не такой и узкий. Быть может я плохо объяснил свою проблему? Направьте плз)
Решение задачи: «Запись с микрофона и динамиков (Запись телефонного разговора)»
textual
Листинг программы
waveIn.WaveFormat = new WaveFormat(8000, 2);