RBa*_*ung 7 .net c# vb.net audio waveform
如何根据我的.NET程序从用户输入和数学函数生成的波形数据播放声音?
"波形数据"是指固定间隔时间序列(可能是44.1 kHz)中的SPL(声压级)值.我认为这需要某种流缓冲区安排.
请注意,这必须是实时/实时的,所以只创建一个.wav文件然后播放它就不够了.VB.NET是首选,但C#也是可以接受的.
只是为了澄清:我正在寻找的是一个简单的工作代码示例.
Mar*_*ath 4
您可以使用NAudio来完成此操作。您创建一个派生自 WaveStream 的流,并在其重写的 Read 方法中返回可以动态生成的样本。您可以控制声卡使用的缓冲区大小,从而控制延迟。
归档时间:
16 年,7 月 前
查看次数:
4399 次
最近记录:
8 年,10 月 前