ProcessingController

interface ProcessingController

An interface defining access to Mimi Personalization Processing.

Important: This interface is not stable for inheritance, as new methods may be added, but is stable for use.

Since

5.0.0

Functions

Link copied to clipboard
abstract suspend fun activateSession(presetDataSource: MimiPresetParameterDataSource): ProcessingSession

Activates a new ProcessingSession instance, deactivating and replacing any existing activated instance.

Link copied to clipboard
abstract suspend fun deactivateSession()

Deactivates the current ProcessingSession

Properties

Link copied to clipboard
abstract val activeSession: MimiObservable<ProcessingSession?>

The currently activated ProcessingSession, as a MimiObservable. The wrapped value is null when there is no activated ProcessingSession