访问 PC 音频输入流
Posted
技术标签:
【中文标题】访问 PC 音频输入流【英文标题】:Accessing the PC audio input stream 【发布时间】:2012-04-25 13:35:48 【问题描述】:我希望能够访问连接到无线电接收器的计算机传入音频输入流。我想连续读取传入的频率。我真的不知道从哪里开始。非常感谢对主题的任何帮助。如何访问计算机硬件,例如 C# 或 C++?有没有为此目的提供 API 的语言?我知道 C、C++、Java 和 C# 的编程,但如果有任何其他语言更容易完成,那就更可取了。
【问题讨论】:
什么平台、操作系统等? 【参考方案1】:我发现JUCE 库最适合此目的。它是非常跨平台的 C++,让您可以轻松地从各种音频设备中轻松获取实时流,而无需大惊小怪。下载包含一个带有音频演示的演示应用程序。您可以复制此代码作为起点。
该库可在开源软件中免费使用,并且具有价格适中的商业许可。
【讨论】:
谢谢。我将立即深入研究 JUCE。这可能正是我需要的。 @yms 我无法理解您的反对意见。许可证未表示为问题,因此您的评论和否决似乎无关紧要。赞成取消。 @Andy 这是错误/误导性信息。许多程序员都会阅读 SO 中的答案,而不仅仅是问题的原始海报。不过,我已将投票更改为 +1,因为答案是固定的,这就是我投反对票的目的。 @yms 明白了,我在编辑之后才看到答案。以上是关于访问 PC 音频输入流的主要内容,如果未能解决你的问题,请参考以下文章
Java Wav 文件错误(javax.sound.sampled.UnsupportedAudioFileException:无法从输入文件获取音频输入流)