MediaChangedEvent

public enum MediaChangedEvent

The enumeration of media change event

Since

1.2.0
  • True if the remote party now is sending video. Otherwise false. This might be triggered when the remote party muted or unmuted the video.

    Declaration

    Swift

    case remoteSendingVideo(Bool)
  • True if the remote party now is sending audio. Otherwise false. This might be triggered when the remote party muted or unmuted the audio.

    Declaration

    Swift

    case remoteSendingAudio(Bool)
  • True if the local party now is sending video. Otherwise false. This might be triggered when the local party muted or unmuted the video.

    Declaration

    Swift

    case sendingVideo(Bool)
  • True if the local party now is sending aduio. Otherwise false. This might be triggered when the local party muted or unmuted the audio.

    Declaration

    Swift

    case sendingAudio(Bool)
  • True if the local party now is receiving video. Otherwise false. This might be triggered when the local party muted or unmuted the video.

    Declaration

    Swift

    case receivingVideo(Bool)
  • True if the local party now is receiving audio. Otherwise false. This might be triggered when the local party muted or unmuted the audio.

    Declaration

    Swift

    case receivingAudio(Bool)
  • Camera FacingMode on local device has switched.

    Declaration

    Swift

    case cameraSwitched
  • Whether loud speaker on local device is on or not has switched.

    Declaration

    Swift

    case spearkerSwitched
  • Local video rendering view size has changed.

    Declaration

    Swift

    case localVideoViewSize
  • Remote video rendering view size has changed.

    Declaration

    Swift

    case remoteVideoViewSize
  • Screen share rendering view size has changed.

    Since

    1.3.0

    Declaration

    Swift

    case remoteScreenShareViewSize
  • True if the local party now is receiving screen share. Otherwise false. This might be triggered when the local party muted or unmuted the video if screen sharing is sent via the video stream. This might also be triggered when the local party started or stopped the screen share.

    Since

    1.3.0

    Declaration

    Swift

    case receivingScreenShare(Bool)
  • True if the screen share now is receiving and joined. Otherwise false. This might be triggered when the remote party started or stopped share stream.

    Since

    1.3.0

    Declaration

    Swift

    case remoteSendingScreenShare(Bool)
  • True if the screen share now is sending. Otherwise false. This might be triggered when the local started or stopped share stream.

    Since

    1.4.0

    Declaration

    Swift

    case sendingScreenShare(Bool)
  • Local screen share size has changed.

    Since

    1.4.0

    Declaration

    Swift

    case localScreenShareViewSize
  • Remote video active speaker has changed.

    Since

    2.0.0

    Declaration

    Swift

    case activeSpeakerChangedEvent(From: CallMembership?, To: CallMembership?)