Dynamic function usage#
This chapter explains how and when the SSRC functions are or can be used.
Define the number of samples to be used on input and output#
Call the function SSRC_GetNrSamples. Each integer multiple of the returned number of samples can be used.
Parent topic:Dynamic function usage
Allocate scratch memory#
To calculate the required size of the scratch memory, call the SSRC_GetScratchSize function. Allocate memory for the returned size.
Parent topic:Dynamic function usage
Initialize the SSRC instance#
Call the SSRC_Init function.
Parent topic:Dynamic function usage
Process samples#
The SSRC_Process function can now be called any number of times.
Parent topic:Dynamic function usage
Destroy the SSRC instance#
When the processing is completed, the allocated memory for the instance and the scratch can be freed.
Parent topic:Dynamic function usage
Parent topic:Application programmers interface (API)