DefaultAudioClientController
class DefaultAudioClientController(context: Context, logger: Logger, audioClientObserver: AudioClientObserver, audioClient: AudioClient, meetingStatsCollector: MeetingStatsCollector, eventAnalyticsController: EventAnalyticsController) : AudioClientController
Constructors
Link copied to clipboard
constructor(context: Context, logger: Logger, audioClientObserver: AudioClientObserver, audioClient: AudioClient, meetingStatsCollector: MeetingStatsCollector, eventAnalyticsController: EventAnalyticsController)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun promoteToPrimaryMeeting(credentials: MeetingSessionCredentials, observer: PrimaryMeetingPromotionObserver)
Link copied to clipboard
Link copied to clipboard
open override fun start(audioFallbackUrl: String, audioHostUrl: String, meetingId: String, attendeeId: String, joinToken: String, audioMode: AudioMode, audioDeviceCapabilities: AudioDeviceCapabilities, audioStreamType: AudioStreamType, audioRecordingPresetOverride: AudioRecordingPresetOverride, enableAudioRedundancy: Boolean, reconnectTimeoutMs: Int)