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