THEOplayerConfiguration

@objc
public class THEOplayerConfiguration : NSObject, Encodable

The configuration for a THEOplayer instance.

  • Whether the logic to expose date ranges parsed from HLS manifests is enabled.

    Declaration

    Swift

    public let hlsDateRange: Bool?
  • The license for the player.

    Declaration

    Swift

    public let license: String?
  • The url to fetch the license for the player.

    Declaration

    Swift

    public let licenseUrl: String?
  • pip

    The picture in picture configuration of the player.

    Declaration

    Swift

    public let pip: PiPConfiguration?
  • The network configuration of the player.

    Declaration

    Swift

    public let network: NetworkConfiguration?
  • uid

    The unique identifier of the player.

    Declaration

    Swift

    public private(set) var uid: Int? { get }
  • :nodoc

    Declaration

    Swift

    public func encode(to encoder: Encoder) throws