External Content Protection integration API
- 
                  
                  This ContentProtectionIntegration defines some methods to alter license and certificate requests and responses. See moreDeclarationSwift @objc(THEOplayerContentProtectionIntegration) public protocol ContentProtectionIntegration
- 
                  
                  Factory pattern to create ContentProtectionIntegration.DeclarationSwift public protocol ContentProtectionIntegrationFactory : AnyObject
- 
                  
                  A completion handler that should be called with the modified CertificateRequest.DeclarationSwift @objc(THEOplayerCertificateRequestCallback) public protocol CertificateRequestCallback : CertificateResponseCallback
- 
                  
                  A completion handler that should be called with the actual certificate, or an Errorin case of failure.DeclarationSwift @objc(THEOplayerCertificateResponseCallback) public protocol CertificateResponseCallback
- 
                  
                  A completion handler that should be called with the modified LicenseRequest.DeclarationSwift @objc(THEOplayerLicenseRequestCallback) public protocol LicenseRequestCallback : LicenseResponseCallback
- 
                  
                  A completion handler that should be called with the actual license, or an Errorin case of failure.DeclarationSwift @objc(THEOplayerLicenseResponseCallback) public protocol LicenseResponseCallback
- 
                  
                  A certificate request. DeclarationSwift @objc(THEOplayerCertificateRequest) public class CertificateRequest : Request
- 
                  
                  Name of the key system. See moreDeclarationSwift @objc(THEOplayerKeySystemId) public enum KeySystemId : Intextension KeySystemId: Codable
- 
                  
                  A request, either for a See moreCertificateRequestor aLicenseRequest.DeclarationSwift @objc(THEOplayerRequest) public class Request : NSObject, Codable
- 
                  
                  The response, either of a See moreLicenseResponseor for aCertificateResponserequest.DeclarationSwift @objc(THEOplayerResponse) public class Response : NSObject, Codable
 External Content Protection integration API  Reference
      External Content Protection integration API  Reference