Other Classes
The following classes are available globally.
- 
                  
                  An object to create or build GoogleIMAAdsConfigurations. See moreDeclarationSwift @objc(THEOplayerGoogleIMAConfigurationBuilder) public class GoogleIMAConfigurationBuilder : NSObject
- 
                  
                  Describes the configuration of the picture-in-picture feature. See moreDeclarationSwift @objc(THEOplayerPiPConfiguration) public class PiPConfiguration : NSObject, Codable
- 
                  
                  Thrown to indicate that the ad was skipped. See moreDeclarationSwift @objc(THEOplayerAdSkipEvent) public class AdSkipEvent : AdEvent
- 
                  
                  Represents the base for all other player events. See moreDeclarationSwift @objc(THEOplayerPlayerEvent) public class PlayerEvent : NSObject, EventProtocol
- 
                  
                  Represents the quality of an See moreAudioTrack.DeclarationSwift @objc(THEOplayerAudioQuality) public class AudioQuality : NSObject
- 
                  
                  A set of configurations for different key systems. See moreDeclarationSwift @objc(THEOplayerKeySystemConfigurationCollection) public final class KeySystemConfigurationCollection : NSObjectextension KeySystemConfigurationCollection: Codable
- 
                  
                  A set of DRM parameters. See moreDeclarationSwift @objc(THEOplayerMultiplatformDRMConfiguration) public class MultiplatformDRMConfiguration : NSObject, DRMConfigurationextension MultiplatformDRMConfiguration: DRMConfiguration_Objc
- 
                  
                  The Fullscreen view controller class that presents the player when the PresentationModeis set to fullscreen. This class can be subclassed for customization, and the resulting type can be passed back to the player via theFullscreen.viewControllerClassAPI. Additionally, it is possible to control when and how the view controller is presented via theFullscreen.presentationDelegateAPI.Remark When subclassing and overriding UIViewController lifecycle methods such as viewDidLoad, the super methods must be called to maintain functionality.DeclarationSwift open class FullscreenViewController : UIViewController
- 
                  
                  A TextTrackStyleRulethat holds a color (UIColor) value.Remark Eligible identifiers are determined by the media format and its corresponding text content. For example, the string could contain the CSS selectors used by the corresponding text in Web Video Text Tracks (WebVTT) markup. Specify nilif you want the style attributes to apply to all text in the item.DeclarationSwift @objc(THEOplayerTextTrackStyleRuleColor) public class TextTrackStyleRuleColor : NSObject, TextTrackStyleRuleParameterscolorUIColorvaluetextSelectorA string that contains an identifier for the ranges of text to which the style attributes should be applied. 
- 
                  
                  A TextTrackStyleRulethat holds a color (String) value.Remark Eligible identifiers are determined by the media format and its corresponding text content. For example, the string could contain the CSS selectors used by the corresponding text in Web Video Text Tracks (WebVTT) markup. Specify nilif you want the style attributes to apply to all text in the item.DeclarationSwift @objc(THEOplayerTextTrackStyleRuleString) public class TextTrackStyleRuleString : NSObject, TextTrackStyleRuleParametersstringStringvaluetextSelectorA string that contains an identifier for the ranges of text to which the style attributes should be applied. 
- 
                  
                  A TextTrackStyleRulethat holds a color (Int) value.Remark Eligible identifiers are determined by the media format and its corresponding text content. For example, the string could contain the CSS selectors used by the corresponding text in Web Video Text Tracks (WebVTT) markup. Specify nilif you want the style attributes to apply to all text in the item.DeclarationSwift @objc(THEOplayerTextTrackStyleRuleNumber) public class TextTrackStyleRuleNumber : NSObject, TextTrackStyleRuleParametersstringIntvaluetextSelectorA string that contains an identifier for the ranges of text to which the style attributes should be applied. 
- 
                  
                  DeclarationSwift @objc(THEOplayerCachingParametersTrackSelection) public class CachingParametersTrackSelection : NSObject, Codable
- 
                  
                  DeclarationSwift @objc(THEOplayerCachingParametersTrackSelectionBuilder) public class CachingParametersTrackSelectionBuilder : NSObject
- 
                  
                  The cast error. See moreDeclarationSwift @objc(THEOplayerCastError) public class CastError_Objc : NSObject
- 
                  
                  Fired when the See moreCachingTask.statuschanges to.error.DeclarationSwift @objc(THEOplayerCachingTaskErrorStateChangeEvent) public class CachingTaskErrorStateChangeEvent : CachingTaskStateChangeEvent
 Other Classes  Reference
      Other Classes  Reference