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.