ChannelViewControllerConfiguration
@objc(BCHChannelViewControllerConfiguration)
public class ChannelViewControllerConfiguration : NSObject
A class holding the customization available for a ChannelViewController
instance.
-
Creates a configuration object for Channel view controller instance with default values.
In this case ChannelViewController will show audio and video button and will use default user info fetcher.
Declaration
Swift
@objc public convenience override init()
-
Creates a configuration object for Channel view controller instance with default values.
In this case ChannelViewController will show audio and video button and will use the provided user info fetcher.
Declaration
Swift
@objc public convenience init(userInfoFetcher: BDKUserInfoFetcher)
-
Creates a configuration object for Channel view controller instance.
Declaration
Swift
@objc public init(audioButton: Bool, videoButton: Bool, userInfoFetcher: BDKUserInfoFetcher?)
Parameters
audioButton
Hides/Shows the audion button inside navigation bar of view controller.
videoButton
Hides/Shows the video button inside navigation bar of view controller.
userInfoFetcher
The user info fetcher instance that is going to be used by view controller.