VudrmDRMConfiguration

@objc(THEOplayerVudrmDRMConfiguration)
public class VudrmDRMConfiguration : MultiplatformDRMConfiguration

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

  • The VUDRM token.

    Declaration

    Swift

    @objc
    public var token: String
  • Constructs a VUDRM DRMConfiguration.

    Declaration

    Swift

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

    Parameters

    token

    The token.

    keySystemConfigurations

    the key system configurations (FairPlay, Widevide)

  • Constructs a VUDRM DRMConfiguration.

    Declaration

    Swift

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

    Parameters

    licenseAcquisitionURL

    The license acquisition URL for FairPlay.

    certificateURL

    The certificate URL for FairPlay.

    token

    The token.

    headers

    The VUDRM headers for FairPlay, defaults to nil.