WidevineDRMConfiguration
@objc(THEOplayerWidevineDRMConfiguration)
public class WidevineDRMConfiguration : NSObject, _WidevineDRMConfigurationProtocolThe WidevineDRMConfiguration object provides a set of DRM parameters for Widevine DRM streaming.
Remark
At the moment only available for Chromecast.- 
                  
                  The Widevine KeySystemConfiguration.DeclarationSwift @objc public var widevine: KeySystemConfiguration
- 
                  
                  DeclarationSwift public var integration: DRMIntegration?
- 
                  
                  DeclarationSwift @objc(integration) public var integration_Objc: DRMIntegration { get set }
- 
                  
                  DeclarationSwift @objc public var headers: [[String : String]]?
- 
                  
                  DeclarationSwift @objc public var integrationParameters: Dictionary<String, Any>?
- 
                  
                  DeclarationSwift @objc public var customIntegrationId: String?
- 
                  
                  Constructs a Widevine DRM configuration object. Remark This only intended for casting to remote media, NOT for local playback. DeclarationSwift @objc public init(licenseAcquisitionURL: String, headers: [[String : String]]? = nil)ParameterslicenseAcquisitionURLThe license acquisition URL. headersThe headers, defaults to nil. 
- 
                  
                  Constructs a Widevine DRM configuration object. Remark This only intended for casting to remote media, NOT for local playback. DeclarationSwift @objc public init(customIntegrationId: String, licenseAcquisitionURL: String, headers: [[String : String]]? = nil, integrationParameters: Dictionary<String, Any>? = nil)ParameterscustomIntegrationIdThe id of the custom integration. licenseAcquisitionURLThe license acquisition URL. headersThe headers, defaults to nil. integrationParametersThe parameters for integration, defaults to nil. 
 WidevineDRMConfiguration Class Reference
      WidevineDRMConfiguration Class Reference