如何在VB.NET中在堆上创建循环缓冲区?
这将用于通过P / Invoke播放音频到winmm.dll waveoutopen和waveoutwrite以支持软件合成器的开发。
我目前使用marshall类在堆中构建一个常规的字节数组。
答案 0 :(得分:2)
好的,我会字节......
你的意思是CIRCULAR(如固定大小)还是你可以使用链表?
和
为什么要担心“堆?”这是VB而不是嵌入式硬件系统上的“c / c ++”。由于数据范围,生命周期或可用性(对于其他应用程序,如ALLOC / MALLOC),是否使用术语“堆”