WidevineDRMConfiguration
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 public var widevine: KeySystemConfiguration
- 
                  
                  DeclarationSwift public var integration: DRMIntegration?
- 
                  
                  DeclarationSwift public var headers: [[String : String]]?
- 
                  
                  DeclarationSwift public var integrationParameters: Dictionary<String, Any>?
- 
                  
                  DeclarationSwift public var customIntegrationId: String?
- 
                  
                  Constructs a Widevine DRM configuration object. Remark This only intended for casting to remote media, NOT for local playback. DeclarationSwift 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 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. 
