Package-level declarations
Types
SDK-native call state. This is the primary observable state for SDK consumers. Does not include host-app concerns (saved rooms, settings, etc.).
Aggregated call statistics exposed to SDK consumers. Populated from WebRTC getStats() periodically during an active call.
Device media capabilities required for a call.
Monitors room occupancy via signaling. Use this to show room status before joining.
Configuration for the Serenada SDK.
Main entry point for the Serenada SDK.
Delegate interface for receiving SDK lifecycle callbacks. All methods have default no-op implementations so only relevant callbacks need overriding.
Pre-flight diagnostics utility. Checks device capabilities and server connectivity without prompting for permissions.
Represents an active call session. Created via SerenadaCore.join or SerenadaCore.createRoom.
Available signaling transport types.