DRMConfiguration_Objc
@objc(THEOplayerDRMConfiguration)
public protocol DRMConfiguration_ObjcThe DRMConfiguration object provides a set of DRM parameters for DRM streaming.
- 
                  
                  Optionally specifies request headers that should be sent with any license requests to the DRM server. This is a plain object where the keys of the object are header names and corresponding values are header values. DeclarationSwift var headers: [[String : String]]? { get }
- 
                  
                  An object of key/value pairs which can be used to pass in specific parameters related to a source into a ContentProtectionIntegration.Remark - Type of values other than primitive types or Codable will be ignored.
- When using a Codableobject as a value, it will be internally mapped to Dictionary, so when you receive it back in your implementation of ContentProtectionIntegrationFactory, you need to decode it usingJSONDecoder().decode(integrationParameters[customObjectKey], CustomObjectClass.self).
 DeclarationSwift var integrationParameters: Dictionary<String, Any>? { get }
- 
                  
                  DRM integration. Remark Nil if no integration is specified.DeclarationSwift @objc(integration) var integration_Objc: DRMIntegration { get }
- 
                  
                  The custom integration identifier of the DRM integration. DeclarationSwift var customIntegrationId: String? { get }
 DRMConfiguration_Objc Protocol Reference
      DRMConfiguration_Objc Protocol Reference