-
Notifications
You must be signed in to change notification settings - Fork 3
WebrtcCallEventListener
extends
CallEventListener
onCameraVideoAdded(_ cameraVideoAddedEvent: CameraVideoAddedEvent)
onCameraVideoUpdated(_ cameraVideoUpdatedEvent: CameraVideoUpdatedEvent)
onCameraVideoRemoved()
onScreenShareAdded(_ screenShareAddedEvent: ScreenShareAddedEvent)
onScreenShareRemoved(screenShareRemovedEvent)
onRemoteCameraVideoAdded(_ cameraVideoAddedEvent: CameraVideoAddedEvent)
onRemoteCameraVideoRemoved()
onRemoteScreenShareAdded(_ screenShareAddedEvent: ScreenShareAddedEvent)
onRemoteScreenShareRemoved()
onRemoteMuted()
onRemoteUnmuted()
onRemoteDisconnected(_ remoteDisconnectedEvent: RemoteDisconnectedEvent)
onRemoteReconnected(_ remoteReconnectedEvent: RemoteReconnectedEvent)
onCallRecordingStarted(_ callRecordingStartedEvent: CallRecordingStartedEvent)
Method that is triggered when camera video has been added locally on a call.
-
cameraVideoAddedEvent
:CameraVideoAddedEvent
- Event instance which contains the local camera RTC video track.
N/A
Method that is triggered when camera video has been updated (in any way changed) locally on a call.
-
cameraVideoUpdatedEvent
:CameraVideoUpdatedEvent
- Event instance which contains the updated local camera RTC video track.
N/A
Method that is triggered when camera video has been removed locally on a call.
none
N/A
Method that is triggered when screen sharing has been started locally on a call.
-
screenShareAddedEvent
:ScreenShareAddedEvent
- Event instance which contains the local screen share RTC video track.
N/A
Method that is triggered when screen sharing has been stopped locally on a call.
-
screenShareRemovedEvent
:ScreenShareRemovedEvent
- Event instance which contains the reason for the removal of screen share.
N/A
Method that is triggered when remote user has added their camera video.
-
cameraVideoAddedEvent
:CameraVideoAddedEvent
- Event instance which contains the remote camera RTC video track.
N/A
Method that is triggered when the remote participant has removed their camera video.
none
N/A
Method that is triggered when another participant has shared their screen to the conference.
-
screenShareAddedEvent
:ScreenShareAddedEvent
- Event instance which contains the remote screen share RTC video track.
N/A
Method that is triggered when another participant has removed their shared screen from the conference.
none
none
Method that is triggered when remote user has been muted in the call.
none
N/A
Method that is triggered when remote user has been unmuted in the call.
none
N/A
Method that is triggered when remote user has disconnected from the call.
-
remoteDisconnectedEvent
:RemoteDisconnectedEvent
- Event instance which is used when remote user disconnected. Does not contain any additional data.
N/A
Method that is triggered when remote user has reconnected to the call.
-
remoteReconnectedEvent
:RemoteReconnectedEvent
- Event instance which is used when remote user reconnects. Does not contain any additional data.
N/A
Method that is triggered when the call recording has been started.
-
callRecordingStartedEvent
:CallRecordingStartedEvent
- Event instance which contains data about the current recording type in the call when the call recording is started.
N/A