CameraConfigurationBuilder

@available(iOS 12.0, *)
public class CameraConfigurationBuilder

A builder that helps creating the camera configuration used by the Kaleyra Video SDK.

 let config = try ConfigBuilder(appID: "my app id", environment: .production, region: .europe)
                  .camera { camera in
                          camera.withCameraPosition(.back)
                  }.build()

Remark

This builder is suited and available only for Swift code. If your application is written in Objective-c, you should use the BDKCameraConfigurationBuilder instead.
  • Creates a new builder instance

    Declaration

    Swift

    public init()
  • A method for specifying which camera the Kaleyra Video SDK should use when a video call is started. The default value is front.

    Declaration

    Swift

    @discardableResult
    public func withCameraPosition(_ position: CameraPosition) -> CameraConfigurationBuilder