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 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 public var headers: [[String : String]]?
- 
                  
                  The FairPlay integration parameters. DeclarationSwift public var integrationParameters: Dictionary<String, Any>?
- 
                  
                  The custom integration identifier. DeclarationSwift 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. 
