не уверен, знакомы ли вы с работой с микрофоном в WP7 или нет, но вы можете проверить это сообщение в блоге для полного подробного руководства:
вы инициализируете буфер с размеромданные:
_buffer = new byte[_microphone.GetSampleSizeInBytes(_microphone.BufferDuration)];
и всякий раз, когда данные микрофона готовы в этом обработчике событий, получают данные из микрофона, добавляют их в буфер, тогда вы можете делать что угодно, используя их:
private void MicrophoneBufferReady(object sender, EventArgs e)
{
_microphone.GetData(_buffer);
//Do something with the data
}
вам нужно будет включить, и все изложено в руководстве в деталях
using Microsoft.Xna.Framework.Audio;