MultimediaExtension

The entry point for multimedia capabilities in the Messaging for In-App SDK.

Pass this object as the multimediaExtension parameter when creating a CoreConfiguration to enable voice call support. Use configure to customize the MultimediaConfiguration before initializing the core client.

Requires Android O (API 26) or higher.

See also

Properties

Link copied to clipboard

The current MultimediaConfiguration controlling multimedia behavior.

Link copied to clipboard
open override val name: String

The display name identifying this extension.

Link copied to clipboard
open override val version: String

The SDK version of this multimedia extension.

Functions

Link copied to clipboard
open override fun configure(configure: MultimediaConfiguration.() -> Unit): MultimediaExtension

Applies configuration changes to this extension before initialization.

Link copied to clipboard
@RequiresApi(value = 26)
fun MultimediaClient.Companion.create(context: Context, multimediaConfiguration: MultimediaConfiguration = MultimediaConfiguration()): MultimediaClient

Creates a MultimediaClient instance directly, bypassing CoreConfiguration.

Link copied to clipboard
open override fun multimediaClient(context: Context): MultimediaClient