Skip to main content

Android device selection and effects

Use com.mediasfu:mediasfu-sdk-android:1.0.8. This Android SDK shares a Kotlin source family with the KMP package, but its Android artifact has its own published coordinates. Use its provided room media settings rather than assuming the KMP UI is a separate Android package contract.

Device selection and background processing​

The Android room UI owns its media-settings workflow and current room state. The Android publication includes a virtual-background processing path. Offer a None choice and restore the unprocessed camera if effect creation fails. Device enumeration and audio routes depend on Android permissions and device capabilities; test on the Android versions and hardware your app supports.

Translation​

Translation state and receive handlers are available to the room when translation is configured. They are not an on-device transcription engine. Only expose controls your room configuration supports, and explain separately whether users see captions or hear translated audio.

For runnable Android setup, see the Android SDK guide and Android media recovery.