Задержка микрофона Silverlight - PullRequest
1 голос
/ 06 января 2011

Я выполняю DSP в реальном времени на микрофонном входе Silverlight, чтобы показать уровень громкости во время записи.Моя проблема в том, что метод OnSamples() в моем AudioSink вызывается только один раз за 500 мс.Это означает, что я могу запустить FFT на потоке и обновлять измеритель объема только два раза в секунду.Визуально это не очень привлекательно для меня.

Я предполагаю, что эта очевидная "буферизация" микрофонного входа в 500 мс является ограничением Silverlight, но я подумала, что у меня есть предложения?

1 Ответ

1 голос
/ 06 января 2011

Ответил на мой вопрос.

AudioCaptureDevice.AudioFrameSize

...