CallViewControllerConfiguration
@available(iOS 12.0, *)
@objc(BDKCallViewControllerConfiguration)
public class CallViewControllerConfiguration : NSObject
A class holding the UI customization for a CallViewController
instance.
-
The formatter used to format the callees or caller information in the call UI.
Declaration
Swift
@available(*, deprecated, message: "Use formatter property instead") @objc public var callInfoTitleFormatter: Formatter { get }
-
The formatter used to format the callees or caller information in the call UI.
Since
3.5.0Declaration
Swift
@objc public let formatter: Formatter
-
The url of the mp4 file used when running the application in the simulator. iOS Simulators lack support for camera, when testing on a simulator you can provide a fake video that will be sent to the call participants as of a camera stream.
Declaration
Swift
@available(*, deprecated, message: "fakeCapturerFileURL is deprecated and will be ignored") @objc public let fakeCapturerFileURL: URL?
-
The theme instance that is going to be used by view controller.
Declaration
Swift
@objc public var callTheme: Theme { get }
-
The theme instance that is going to be used by view controller while showing file sharing page.
Declaration
Swift
@objc public var fileSharingTheme: Theme { get }
-
The theme instance that is going to be used by view controller while showing whiteboard page.
Declaration
Swift
@objc public var whiteboardTheme: Theme { get }
-
The theme instance that is going to be used by view controller while showing whiteboard text editor page.
Declaration
Swift
@objc public var whiteboardTextEditorTheme: Theme { get }
-
The theme instance that is going to be used by the feedback popup.
Declaration
Swift
@objc public var feedbackTheme: Theme { get }
-
A flag determining whether, at the end of the call, the user should be asked to leave a feedback for the call performed.
Declaration
Swift
@objc public let isFeedbackEnabled: Bool
-
The delay in seconds after which the feedback popup is automatically dismissed when the user leaves a feedback.
Declaration
Swift
@objc public let feedbackAutoDismissDelay: TimeInterval
-
The bundle containing the table’s strings file you want to use.
Declaration
Swift
@objc public let assetsBundle: Bundle?
-
The name of the table containing the key-value pairs.
Declaration
Swift
@objc public let localizationTableName: String?
-
The
CallViewController
presentation modeSince
3.7.0*Declaration
Swift
@objc public let presentationMode: CallViewControllerPresentationMode