我需要从麦克风打开传入的音频流并立即将其发送到耳机,以便您听到麦克风正在获取的内容。
使用xna麦克风无法做到这一点,因为必须通过缓冲区来减慢耳机收听速度。我认为需要使用Windows.Phone.Media.Capture作为AudioDevice和AudioSink,但不明白如何。你有什么建议吗?
感谢
答案 0 :(得分:0)
看起来你的延迟要求比这个领域的前一个问题要严格得多。对于手机8,最好的延迟结果可能是使用C ++的DirectX音频API。
文档on MSDN将告诉您可以从手机中使用哪些API,但如果我知道MSDN,我希望您需要深入研究如何使用它们的示例 - 当您找到它们时我需要熟悉C / C ++,以及如何在Visual Studio中设置“混合”C#/ C ++项目。
即使这样,您也必须在真实手机上试一试,看看延迟性能是否足以达到您的目的。