BLVideoCall

public protocol BLVideoCall : BLCall

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

  • roomId Asynchronous

    Property that defines the twilio room id.

    Declaration

    Swift

    var roomId: String? { get async }
  • flipCamera() Asynchronous

    Switches camera source for the call if available.

    Declaration

    Swift

    @MainActor
    func flipCamera() async
  • getIsVideoEnabled() Asynchronous

    Method that defines if the local video is enabled.

    Declaration

    Swift

    func getIsVideoEnabled() async -> Bool
  • setIsVideoEnabled(_:) Asynchronous

    Method that defines if the local video is enabled.

    Declaration

    Swift

    func setIsVideoEnabled(_ isVideoEnabled: Bool) async
  • Adds a renderer for the specific participant identity.

    Declaration

    Swift

    func addRenderer(
        for identity: String,
        renderer: VideoView
    ) async
  • removeRenderer(for:) Asynchronous

    Removes a renderer for the specific participant identity.

    Declaration

    Swift

    func removeRenderer(for identity: String) async