Silk Performer provides some predefined functions for the allocation of dynamic buffers. A buffer can only be allocated in this way, using the Malloc function (beside that, it is obviously possible to re-use a previously initialized buffer). Finally, when allocated memory is not needed any longer, it has to be release by using the Free function.