FairPlayDRMConfiguration
@objc(THEOplayerFairPlayDRMConfiguration)
public class FairPlayDRMConfiguration : NSObject, FairPlayDRMConfigurationProtocol, FairPlayDRMConfigurationProtocol_ObjcThe FairPlayDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming.
- 
                  
                  The FairPlay KeySystemConfiguration.DeclarationSwift @objc public var fairplay: KeySystemConfiguration
- 
                  
                  The identifier of the DRM integration. DeclarationSwift public var integration: DRMIntegration?
- 
                  
                  The identifier of the DRM integration. DeclarationSwift @objc(integration) public var integration_Objc: DRMIntegration { get set }
- 
                  
                  The FairPlay headers. DeclarationSwift @objc public var headers: [[String : String]]?
- 
                  
                  The FairPlay integration parameters. DeclarationSwift @objc public var integrationParameters: Dictionary<String, Any>?
- 
                  
                  The custom integration identifier. DeclarationSwift @objc public var customIntegrationId: String?
- 
                  
                  Constructs a FairPlay DRMConfiguration. DeclarationSwift public init(licenseAcquisitionURL: String, certificateURL: String, headers: [[String : String]]? = nil, licenseType: LicenseType? = nil, integrationParameters: Dictionary<String, Any>? = nil)ParameterslicenseAcquisitionURLThe license aquisition URL. certificateURLThe certificate URL. headersThe FairPlay headers, defaults to nil. licenseTypeThe type of FairPlay license, defaults to nil. integrationParametersThe FairPlay integration parameters, defaults to nil. 
- 
                  init(customIntegrationId:licenseAcquisitionURL: certificateURL: headers: licenseType: integrationParameters: ) Constructs a FairPlay DRMConfiguration. DeclarationSwift public init(customIntegrationId: String, licenseAcquisitionURL: String, certificateURL: String, headers: [[String : String]]? = nil, licenseType: LicenseType? = nil, integrationParameters: Dictionary<String, Any>? = nil)ParameterscustomIntegrationIdThe custom integration identifier. licenseAcquisitionURLThe license aquisition URL. certificateURLThe certificate URL. headersThe FairPlay headers, defaults to nil. licenseTypeThe type of FairPlay license, defaults to nil. integrationParametersThe FairPlay integration parameters, defaults to nil. 
 FairPlayDRMConfiguration Class Reference
      FairPlayDRMConfiguration Class Reference