Мне нужно многократно воспроизводить короткий звук (имитирующий метроном) во время записи звука. То, что я сделал для метронома, заключалось в том, что в основном устанавливался DispatcherTimer с определенным интервалом и каждый тик, запускающий SoundEffect. Для рекордера я вызываю метод FrameworkDispatcher.Update XNA каждые 33 милисек (также для этого используется DispatcherTimer).WP7 одновременная запись и воспроизведение звука
Я запустил метроном, он отлично работает, а затем, когда я начинаю записывать, есть короткий перерыв в воспроизведении звука (трудно сказать, задерживает ли он интервал или просто отключает звук), и через некоторое время (когда уже запись), метроном продолжает галочку, но с большим количеством «сглаживания» звука.
Является ли это аппаратным ограничением, или я делаю что-то неправильно?