SerenadaCoreDelegate

Delegate interface for receiving SDK lifecycle callbacks. All methods have default no-op implementations so only relevant callbacks need overriding.

Functions

Link copied to clipboard
open fun onPermissionsRequired(session: SerenadaSession, permissions: List<MediaCapability>)

Called when a session requires permissions before joining. The host app or call-ui should request permissions and then call session.resumeJoin().

Link copied to clipboard
open fun onSessionEnded(session: SerenadaSession, reason: EndReason)

Called when a session ends.

Link copied to clipboard

Called when the session state changes.