CallModuleDelegate
protocol CallModuleDelegate
This interface is used by the WebRtc provider to update the call module.
-
WebRTC connection establishied
Declaration
Swift
func didSessionConnected()
-
join/leave the room
Declaration
Swift
func didParticipantAvailable(participantId: String, active: Bool)
-
local camera/audio streams
Declaration
Swift
func didPublisherAudioAvailable(participantId: String, trackId: String?, published: Bool)
-
switching local audio device
Declaration
Swift
func switchAudioOutputMode(_ outputDevice: AudioOutputDevice)
-
remote camera/audio streams
Declaration
Swift
func didRemoteAudioAvailable(participantId: String, trackId: String?, published: Bool, video: Bool)
-
remote audio level
Declaration
Swift
func didRemoteSpeaking(participantId: String, level: Float)
-
request to add video view to screen to main view
Declaration
Swift
func didRequestAddViewToMainView(videoView: UIView)