Other Classes
The following classes are available globally.
- 
                  
                  An initializer for a custom Ad.DeclarationSwift public class AdInit : NSObject
- 
                  
                  An initializer for a custom AdBreak.DeclarationSwift public class AdBreakInit : NSObject
- 
                  
                  Describes the configuration of the picture-in-picture feature. See moreDeclarationSwift public class PiPConfiguration : NSObject, Codable
- 
                  
                  Builder class for the See morePiPConfigurationobject.DeclarationSwift public class PiPConfigurationBuilder : NSObject
- 
                  
                  Thrown to indicate that the ad was skipped. See moreDeclarationSwift public class AdSkipEvent : AdEvent
- 
                  
                  Thrown to indicate that an ad was tapped. - ad : the Ad (either LinearAd or NonLinearAd)
 DeclarationSwift public class AdTappedEvent : AdEvent
- 
                  
                  Thrown to indicate that an ad was clicked. Most of the cases when user clicks on the “Learn More” button. - ad : the Ad (either LinearAd or NonLinearAd)
 DeclarationSwift public class AdClickedEvent : AdEvent
- 
                  
                  Thrown to indicate that an ad was added. - ad : the Ad (either LinearAd or NonLinearAd)
 DeclarationSwift public class AddAdEvent : AdEvent
- 
                  
                  Thrown to indicate that an ad was updated. - ad : the Ad (either LinearAd or NonLinearAd)
 DeclarationSwift public class UpdateAdEvent : AdEvent
- 
                  
                  Thrown to indicate that an adbreak has been added. - ad : the AdBreak
 DeclarationSwift public class AddAdBreakEvent : AdBreakEvent
- 
                  
                  Thrown to indicate that an adbreak has been updated. - ad : the AdBreak
 DeclarationSwift public class UpdateAdBreakEvent : AdBreakEvent
- 
                  
                  Thrown to indicate that an adbreak has been removed. - ad : the AdBreak
 DeclarationSwift public class RemoveAdBreakEvent : AdBreakEvent
- 
                  
                  Thrown to indicate that an adbreak has changed. - ad : the AdBreak
 DeclarationSwift public class AdBreakChangeEvent : AdBreakEvent
- 
                  
                  Represents the base for all other player events. See moreDeclarationSwift public class PlayerEvent : NSObject, EventProtocol
- 
                  
                  Fired when the current source, which is chosen from See moreSourceDescription.sources, changes.DeclarationSwift public class CurrentSourceChangeEvent : PlayerEvent
- 
                  
                  Fired when the player encounters key system initialization data in the media data. DeclarationSwift public class EncryptedEvent : CurrentTimeEvent
- 
                  
                  Fired when the key is usable for decryption. DeclarationSwift public class ContentProtectionSuccessEvent : PlayerEvent
- 
                  
                  Fired when the media track’s active quality bandwidth changes. See moreDeclarationSwift public class ActiveQualityChangedEvent : NSObject, EventProtocol
- 
                  
                  Fired when one or more properties of a track have been updated. See moreDeclarationSwift public class TrackUpdateEvent : NSObject, TrackEventProtocol
- 
                  
                  Represents a network configuration. 
 See more- Remark: Use `NetworkConfigurationBuilder` to initialize an instance.DeclarationSwift public class NetworkConfiguration : NSObject, Codable
- 
                  
                  A builder class to help initialize a See moreNetworkConfigurationinstance.DeclarationSwift public class NetworkConfigurationBuilder : NSObject
- 
                  
                  Builder class for the See moreTHEOplayerConfigurationobject.DeclarationSwift public class THEOplayerConfigurationBuilder : NSObject
- 
                  
                  A set of configurations for different key systems. See moreDeclarationSwift public final class KeySystemConfigurationCollection : NSObjectextension KeySystemConfigurationCollection: Codable
- 
                  
                  A set of DRM parameters. See moreDeclarationSwift public class MultiplatformDRMConfiguration : NSObject, DRMConfiguration
- 
                  
                  Describes the ABR configuration for a specific source. See moreDeclarationSwift public class SourceAbrConfiguration : NSObject, Codable
- 
                  
                  DeclarationSwift public class CachingParametersTrackSelectionBuilder : NSObject
- 
                  
                  Fired when the See moreCachingTask.statuschanges to.error.DeclarationSwift public class CachingTaskErrorStateChangeEvent : CachingTaskStateChangeEvent
- 
                  
                  Fired when the See moreCachingTask.statuschanges to.idle.DeclarationSwift public class CachingTaskIdleStateChangeEvent : CachingTaskStateChangeEvent
 Other Classes  Reference
      Other Classes  Reference