Package-level declarations

Types

Link copied to clipboard

Defines the result of a Applicator application attempt.

Link copied to clipboard

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

Link copied to clipboard

Defines how a MimiProcessingParameter has its value updated.

Link copied to clipboard

Used as ProcessingParameterResult.Failure.cause when a MimiProcessingParameter fails to retrieve from its asynchronous data source.

Used as ProcessingParameterResult.Failure.cause when a MimiProcessingParameter fails to retrieve from its asynchronous data source because the Parameter does not have a MimiProcessingParameterDataSource.

Link copied to clipboard
Link copied to clipboard

Result class that contains the status of update process from an MimiProcessingParameter class. Status is Success, if value is successfully applied, otherwise the status is a Failure.

Link copied to clipboard
data class ProcessingParameterState<T>(val value: T, val updateState: ProcessingParameterUpdateState<T>)
Link copied to clipboard

Represents the update state of a io.mimi.sdk.processing.MimiProcessingParameter value applicable sequence.

Link copied to clipboard
class ProcessingSession @MsdkInternalApi constructor(val soundPersonalization: SoundPersonalizationFeature? = null, val voiceClarity: VoiceClarityFeature? = null)

Holds the MimiProcessingParameter instances, providing access to control Mimi Personalization Processing.