MCUXpresso SDK Documentation

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)