OTVDefaultLicenseDelegate

public final class OTVDefaultLicenseDelegate : OTVCommonLicenseDelegate

OTVDefaultLicenseDelegate is a default implementataion of License request class.

  • Set license HTTP requesting headers

    Declaration

    Swift

    @objc
    public func setHTTPHeader(parameters: [String : String])

    Parameters

    parameters

    dictionary of HTTP request headers

  • Overrided function to pass setted HTTP header for license request. It just return setted http header by call setHTTPHeader

    Remark

    OTVDefaultLicenseDelegate only support one playback instance. If you want to support multiple playback, inheret from OTVCommonLicenseDelegate, override the same function to generate different HTTP header based on assetID

    Declaration

    Swift

    override public func generateHTTPHeaders(assetID: String) -> [String : String]?