Content Protection
- 
                  
                  The FairPlay DRM configuration. DeclarationSwift public protocol FairPlayDRMConfigurationProtocol : DRMConfiguration
- 
                  
                  The Widevine DRM configuration. DeclarationSwift public protocol WidevineDRMConfigurationProtocol : DRMConfiguration
- 
                  
                  The DRMConfiguration object provides a set of DRM parameters for DRM streaming. See moreDeclarationSwift public protocol DRMConfiguration : Decodable, Encodable
- 
                  
                  The FairPlayDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming. See moreDeclarationSwift public class FairPlayDRMConfiguration : NSObject, FairPlayDRMConfigurationProtocol
- 
                  
                  The Azure DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Azure integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class AzureDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The DRMtoday DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with DRMtoday integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class DRMTodayDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The EZDRM DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with EZDRM integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class EzdrmDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The Irdeto DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Irdeto integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class IrdetoDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The VUDRM DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VUDRM integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class VudrmDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The WidevineDRMConfiguration object provides a set of DRM parameters for Widevine DRM streaming. See moreRemark At the moment only available for Chromecast.DeclarationSwift public class WidevineDRMConfiguration : NSObject, WidevineDRMConfigurationProtocol
- 
                  
                  The AxinomDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Axinom integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class AxinomDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  Represents Comcast MPX DRM Configuration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class ComcastDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The KeyOS DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with KeyOS integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class KeyOSDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The Uplynk DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Uplynk integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class UplynkDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The VERIMATRIX DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VERIMATRIX integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class VerimatrixDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  Describes the configuration of the Vimond DRM integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class VimondDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  The Xstream DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Xstream integration. See moreDeclarationSwift @available(*, deprecated, message: "All DRM pre-integrations are deprecated and will be removed in later versions. Please use the custom integration approach instead. For more info, check the guide and sample app at: https://github.com/THEOplayer/samples-ios-sdk/tree/master/DRM-Playback") public class XstreamDRMConfiguration : MultiplatformDRMConfiguration
- 
                  
                  Key system configuration. See moreDeclarationSwift public class KeySystemConfiguration : NSObject, Codable
- 
                  
                  The identifier for the DRM integration. See moreDeclarationSwift public enum DRMIntegration : Intextension DRMIntegration: Codable
- 
                  
                  The LicenseTypes for the DRM configuration. See moreDeclarationSwift public enum LicenseType : Intextension LicenseType: Codable
 Content Protection  Reference
      Content Protection  Reference