可能重复:
How would you code an efficient Circular Buffer in Java or C#
是否有任何关于如何使用NAudio记录到循环缓冲区的示例或文档?
另外,如何从内存中复制数据并将其存储到wav文件中呢?
在这个应用程序中,我需要对数据进行采样以确定事件的开始,然后在该事件发生前2秒开始记录。所以我认为最简单的方法是不断录制到循环缓冲区。从那里我可以将数据复制出来存储在一个文件中。
谢谢, 伯尼
为什么关闭这个问题?哈维先生的回答确实解决了这个问题,他提供的链接与NAudio无关或如何从NAudio获取数据。 “这个问题涵盖与此主题的早期问题完全相同;其答案可能与另一个相同的问题合并。”不是真的。另一个问题是如何构建一个循环缓冲区,我的问题是如何使用NAudio,这些是如何相同的?
让这个决定结束的过程是什么,或者我是否需要重新发布我的问题?
伯尼