Release an audio context

Once the end of the file or stream being processed is reached, the context should not be reused. If more processing is required (eg another file or stream) then a new context should be created.

Releasing a context that is no longer required frees up any initialised memory used by that context.

// Release an audio processing context
Iris::releaseAudioContext(config.contextId);

// any call to process with this contextId will now return silence.

Once all processing is complete, all memory used by the sdk should be freed by calling cleanup().

// Release all unreleased audio processing contexts, free all sdk memory
Iris::cleanup();

// Iris::init() must be called again before any further usage