ComcastDRMConfiguration

@available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback")
@objc(THEOplayerComcastDRMConfiguration)
public class ComcastDRMConfiguration : MultiplatformDRMConfiguration

Represents Comcast MPX DRM Configuration.

  • The PID of the media for which the license is being requested.

    Declaration

    Swift

    @objc
    public var releasePid: String
  • The Comcast Authorization Token.

    Declaration

    Swift

    @objc
    public var token: String
  • The identifier of the Comcast account.

    Declaration

    Swift

    @objc
    public var accountId: String
  • Constructs an Comcast DRM Configuration.

    Declaration

    Swift

    @objc
    public init(releasePid: String, token: String, accountId: String, keySystemConfigurations: KeySystemConfigurationCollection)

    Parameters

    releasePid

    The PID of the media for which the license is being requested.

    token

    The Comcast Token.

    accountId

    The identifier of the Comcast account.

    keySystemConfigurations

    The key system configurations (FairPlay, Widevide).