UplynkDRMConfiguration

@objc(THEOplayerUplynkDRMConfiguration)
public class UplynkDRMConfiguration : MultiplatformDRMConfiguration

The Uplynk DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Uplynk integration.

  • Constructs a EZDRM DRMConfiguration.

    Declaration

    Swift

    @objc
    public init(keySystemConfigurations: KeySystemConfigurationCollection)

    Parameters

    keySystemConfigurations

    the key system configurations (FairPlay, Widevide).

  • Constructs a Uplynk DRMConfiguration.

    Remark

    If the licenseAcquisitionURL is not provided THEOplayer will use the one from the manifest.

    Declaration

    Swift

    @available(*, deprecated, message: "This initializer will be removed in the next major release. Please use init(keySystemConfigurations:﹚ instead.")
    @objc
    public convenience init(licenseAcquisitionURL: String? = nil, certificateURL: String, headers: [[String : String]]? = nil)

    Parameters

    licenseAcquisitionURL

    The license acquisition URL for FairPlay, defaults to nil.

    certificateURL

    The certificate URL for FairPlay.

    headers

    The Uplynk headers for FairPlay, defaults to nil.