ProcessingSession
ProcessingSession
Holds the ProcessingParameter instances, providing access to control Mimi Personalization Processing.
Successful updates to ProcessingParameters are persisted and reapplied on initialization.
Processing can be temporarily interrupted via the ProcessingSession.interrupt.
The MSDK automatically applies a range of updates to the ProcessingSession to reflect the internal state changes and keep the currently applied Personalization synchronized with the user and their hearing test results.
Since
5.0.0
Functions
Link copied to clipboard
suspend fun interrupt(reason: ProcessingSessionInterruption): InterruptionRequestResult
Content copied to clipboard
Link copied to clipboard
Returns whether this ProcessingSession currently has its Processing interrupted.
Link copied to clipboard
suspend fun resolve(reason: ProcessingSessionInterruption): InterruptionRequestResult
Content copied to clipboard
Properties
Link copied to clipboard
val preset: MimiFetchedProcessingParameter<Personalization.PersonalizationPreset?>
Content copied to clipboard
Link copied to clipboard
The class of MimiPresetParameterDataSource used to fetch the PersonalizationPreset value to apply to the preset.