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

Properties

Link copied to clipboard

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

Functions

Link copied to clipboard
abstract suspend fun activateSession(processingConfiguration: MimiProcessingConfiguration): 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