External Content Protection integration API
- 
                  
                  This ContentProtectionIntegration defines some methods to alter license and certificate requests and responses. See moreDeclarationSwift @objc 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 public protocol CertificateRequestCallback : CertificateResponseCallback
- 
                  
                  A completion handler that should be called with the actual certificate, or an Errorin case of failure.DeclarationSwift @objc public protocol CertificateResponseCallback
- 
                  
                  A completion handler that should be called with the modified LicenseRequest.DeclarationSwift @objc public protocol LicenseRequestCallback : LicenseResponseCallback
- 
                  
                  A completion handler that should be called with the actual license, or an Errorin case of failure.DeclarationSwift @objc public protocol LicenseResponseCallback
- 
                  
                  A certificate request. DeclarationSwift public class CertificateRequest : Request
- 
                  
                  Name of the key system. See moreDeclarationSwift public enum KeySystemId : Intextension KeySystemId: Codable
- 
                  
                  A request, either for a See moreCertificateRequestor aLicenseRequest.DeclarationSwift public class Request : NSObject, Codable
- 
                  
                  The response, either of a See moreLicenseResponseor for aCertificateResponserequest.DeclarationSwift public class Response : NSObject, Codable
 External Content Protection integration API  Reference
      External Content Protection integration API  Reference