BroadpeakSessionData

public protocol BroadpeakSessionData

Broadpeak session. This is a wrapper on Broadpeak’s StreamingSession.

  • Broadpeak session initialization url

    Declaration

    Swift

    var initializationUrl: String { get }
  • Specifies the properties to initialize PAL session.

    Declaration

    Swift

    var palConfiguration: PALSessionConfiguration? { get }
  • Mention to true if the session need to work well in Picture In Picture.

    Declaration

    Swift

    var pipSession: Bool? { get }
  • Custom parameters sent to Broadpeak Analytics.

    Declaration

    Swift

    var customParams: [String : String]? { get }
  • Custom ad parameters.

    Declaration

    Swift

    var adParams: [String : String]? { get }
  • Shuts down underlying Broadpeak session. Clients must invoke this API to shut down session after each playback.

    Declaration

    Swift

    func shutDown()