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 forSwift
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