BLVideoCall

public class BLVideoCall : BLCall

The BLVoiceCall class represents a signaling and media session between the host device and Boostlingo infrastructure.

Properties

  • Declaration

    Swift

    public override var isInProgress: Bool { get }
  • Declaration

    Swift

    public override var isMuted: Bool { get set }
  • Declaration

    Swift

    public override var isVideo: Bool { get }
  • Enables/disables video. Essentially pause/unpause.

    Declaration

    Swift

    public var isVideoEnabled: Bool { get set }
  • Property that defines the twilio room id.

    Declaration

    Swift

    public private(set) var roomId: String? { get }

Methods

  • Switches camera source for the call if available.

    Declaration

    Swift

    public func flipCamera()
  • Adds a renderer for the specific participant identity.

    Declaration

    Swift

    public func addRenderer(for identity: String, renderer: VideoView)
  • Removes a renderer for the specific participant identity.

    Declaration

    Swift

    public func removeRenderer(for identity: String)