Other Classes
The following classes are available globally.
-
Describes the configuration of the Google Interactive Media Ads.
See moreDeclaration
Swift
@objc(THEOplayerGoogleIMAAdsConfiguration) public class GoogleIMAAdsConfiguration : NSObject, Codable
-
An object to create or build GoogleIMAAdsConfigurations.
See moreDeclaration
Swift
@objc(THEOplayerGoogleIMAConfigurationBuilder) public class GoogleIMAConfigurationBuilder : NSObject
-
Describes the configuration of the picture-in-picture feature.
See moreDeclaration
Swift
@objc(THEOplayerPiPConfiguration) public class PiPConfiguration : NSObject, Codable
-
Thrown to indicate that the ad was skipped.
See moreDeclaration
Swift
@objc(THEOplayerAdSkipEvent) public class AdSkipEvent : AdEvent
-
Represents the base for all other player events.
See moreDeclaration
Swift
@objc(THEOplayerPlayerEvent) public class PlayerEvent : NSObject, EventProtocol
-
Represents the quality of an
See moreAudioTrack
.Declaration
Swift
@objc(THEOplayerAudioQuality) public class AudioQuality : NSObject
-
A set of configurations for different key systems.
See moreDeclaration
Swift
@objc(THEOplayerKeySystemConfigurationCollection) public final class KeySystemConfigurationCollection : NSObject
extension KeySystemConfigurationCollection: Codable
-
A set of DRM parameters.
See moreDeclaration
Swift
@objc(THEOplayerMultiplatformDRMConfiguration) public class MultiplatformDRMConfiguration : NSObject, DRMConfiguration
extension MultiplatformDRMConfiguration: DRMConfiguration_Objc
-
The Fullscreen view controller class that presents the player when the
PresentationMode
is set to fullscreen. This class can be subclassed for customization, and the resulting type can be passed back to the player via theFullscreen.viewControllerClass
API. Additionally, it is possible to control when and how the view controller is presented via theFullscreen.presentationDelegate
API.Remark
When subclassing and overriding UIViewController lifecycle methods such as viewDidLoad, the super methods must be called to maintain functionality.Declaration
Swift
open class FullscreenViewController : UIViewController
-
Declaration
Swift
@objc(THEOplayerCachingParametersTrackSelectionBuilder) public class CachingParametersTrackSelectionBuilder : NSObject
-
The cast error.
See moreDeclaration
Swift
@objc(THEOplayerCastError) public class CastError_Objc : NSObject
-
Fired when the
See moreCachingTask.status
changes to.error
.Declaration
Swift
@objc(THEOplayerCachingTaskErrorStateChangeEvent) public class CachingTaskErrorStateChangeEvent : CachingTaskStateChangeEvent