If you're writing a node, and receive a buffer with the B_SMALL_BUFFER
flag set, you must recycle the buffer in your
BufferReceived()
function.
The BSmallBuffer
class provides small, efficient buffers for MIDI and
other small packet-based media types.
To use BSmallBuffer
s,
create a BSmallBuffer
,
then fill it with up to
SmallBufferSizeLimit()
bytes of data. Then call
SendBuffer()
.
You can then immediately reuse the buffer.
How is this possible? BSmallBuffer
s
don't go in buffer groups. The
receiver immediately either processes the buffer (if it's time) or caches
it until it's needed, then recycles the buffer.
If you're writing a node, and receive a buffer with the B_SMALL_BUFFER
flag set, you must recycle the buffer in your
BufferReceived()
function.