Я пишу голосовой чат на основе Silverlight.Поэтому я использую CaptureSource
для достижения аудио входа (микрофон).Это ставит свои данные через Sink
, из которого я могу получить записанные необработанные данные выборки.Что я заметил, так это то, что я всегда получаю данные в течение 0,5 секунд.Это действительно плохо для потоковой передачи в реальном времени и может привести к заметной задержке.
Поэтому мой вопрос заключается в том, есть ли возможность отрегулировать размер буферизованного количества сэмплов, чтобы получить меньшее количествосэмплы из моего Sink
, не касаясь частоты дискретизации устройства ввода?