VB.NET中的循环缓冲区

时间:2010-02-24 18:43:04

标签: vb.net heap circular-buffer

如何在VB.NET中在堆上创建循环缓冲区?

这将用于通过P / Invoke播放音频到winmm.dll waveoutopen和waveoutwrite以支持软件合成器的开发。

我目前使用marshall类在堆中构建一个常规的字节数组。

1 个答案:

答案 0 :(得分:2)

好的,我会字节......

你的意思是CIRCULAR(如固定大小)还是你可以使用链表?

为什么要担心“堆?”这是VB而不是嵌入式硬件系统上的“c / c ++”。由于数据范围,生命周期或可用性(对于其他应用程序,如ALLOC / MALLOC),是否使用术语“堆”