Package-level declarations

Functions

Link copied to clipboard

A DSL convenience extension to assign the Processing Parameter Applicators and build a ProcessingParameterConfiguration.

Link copied to clipboard
Link copied to clipboard
@MsdkExperimentalApi(message = "Processing Configuration DSL is experimental.")
fun SoundPersonalizationFeatureConfigurationBuilder.group(block: GroupBuilder.() -> Unit)
Link copied to clipboard
@MsdkExperimentalApi(message = "Processing Configuration DSL is experimental.")
fun SoundPersonalizationParametersConfigurationBuilder.intensity(timeout: Duration = DslDefaults.DEFAULT_APPLICATOR_TIMEOUT, applicator: suspend (Double) -> MimiApplicatorResult)

A DSL convenience extension to assign the intensity ProcessingParameterConfiguration.

Link copied to clipboard
@MsdkExperimentalApi(message = "Processing Configuration DSL is experimental.")
fun SoundPersonalizationParametersConfigurationBuilder.isEnabled(timeout: Duration = DslDefaults.DEFAULT_APPLICATOR_TIMEOUT, applicator: suspend (Boolean) -> MimiApplicatorResult)

A DSL convenience extension to assign the isEnabled ProcessingParameterConfiguration.

Link copied to clipboard
@MsdkExperimentalApi(message = "Processing Configuration DSL is experimental.")
fun SoundPersonalizationParametersConfigurationBuilder.preset(timeout: Duration = DslDefaults.DEFAULT_APPLICATOR_TIMEOUT, applicator: suspend (Personalization.PersonalizationPreset?) -> MimiApplicatorResult)

A DSL convenience extension to assign the preset ProcessingParameterConfiguration.

Link copied to clipboard
Link copied to clipboard
@MsdkExperimentalApi(message = "Processing Configuration DSL is experimental.")
fun MimiBasicProcessingConfigurationBuilder.soundPersonalization(initializer: SoundPersonalizationFeatureConfigurationBuilder.() -> Unit)

A DSL convenience extension to define the Personalization configuration.