Циркулярный буфер в VB.NET - PullRequest
0 голосов
/ 24 февраля 2010

Как создать кольцевой буфер в куче в VB.NET?

Это будет использоваться для воспроизведения звука через P / Invoke для winmm.dll waveoutopen и waveoutwrite для поддержки разработки программного синтезатора.

В настоящее время я использую класс marshall для создания регулярного массива байтов в куче.

1 Ответ

2 голосов
/ 25 февраля 2010

ОК, я буду байт ...

Вы действительно имеете в виду CIRCULAR (как в фиксированном размере) или вы могли бы использовать связанный список?

И

Зачем беспокоиться о "куче"? Это VB, а не "c / c ++" на встроенной аппаратной системе. Используется ли термин «куча» из-за объема данных, жизненного цикла или доступности (для других приложений? Как в ALLOC / MALLOC)

...