Other Classes
The following classes are available globally.
-
Thrown to indicate that a network error has occurred in the player.
- error : An object containing information about the network error.
Date
date : The date at which the event occurred.- type : ‘networkerror’.
Declaration
Swift
public class NetworkErrorEvent : EventProtocol
-
Thrown when a cue update its state.
Declaration
Swift
public class CueUpdateEvent : CueEventProtocol
-
The AxinomDRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Axinom integration.
See moreDeclaration
Swift
public class AxinomDRMConfiguration : FairPlayDRMConfiguration
-
The KeyOS DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with KeyOS integration.
See moreDeclaration
Swift
public class KeyOSDRMConfiguration : FairPlayDRMConfiguration
-
The Uplynk DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Uplynk integration.
See moreDeclaration
Swift
public class UplynkDRMConfiguration : FairPlayDRMConfiguration
-
The VERIMATRIX DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with VERIMATRIX integration.
See moreDeclaration
Swift
public class VerimatrixDRMConfiguration : FairPlayDRMConfiguration
-
The Xstream DRMConfiguration object provides a set of DRM parameters for FairPlay DRM streaming with Xstream integration.
See moreDeclaration
Swift
public class XstreamDRMConfiguration : FairPlayDRMConfiguration
-
The THEOplayer friendly obstruction object for Omid.
See moreDeclaration
Swift
public class OmidFriendlyObstruction
-
Represents a configuration for server-side ad insertion with the Google DAI pre-integration for live streams
See moreDeclaration
Swift
public class GoogleDAILiveConfiguration : GoogleDAIConfiguration
-
Represents a configuration for server-side ad insertion with the Google DAI pre-integration for vod streams
See moreDeclaration
Swift
public class GoogleDAIVodConfiguration : GoogleDAIConfiguration
-
An Array Containing the Lists of all the ad breaks
See moreDeclaration
Swift
public class VerizonMediaAdBreakArray : EventedArray<VerizonMediaAdBreak>
-
An Array Containing the Lists of all the ad in the adBreak
See moreDeclaration
Swift
public class VerizonMediaAdArray : EventedArray<VerizonMediaAd>
-
The
See moreVerizonMediaSource
object provides the following properties:Declaration
Swift
public class VerizonMediaSource : TypedSource
-
Thrown to indicate that the first quartile of an ad was watched.
- ad : the Ad (either LinearAd or NonLinearAd)
Declaration
Swift
public class AdFirstQuartileEvent : AdEvent
-
Thrown to indicate that the middle of an ad was watched.
- ad : the Ad (either LinearAd or NonLinearAd)
Declaration
Swift
public class AdMidpointEvent : AdEvent
-
Thrown to indicate that the third quartile of an ad was watched.
- ad : the Ad (either LinearAd or NonLinearAd)
Declaration
Swift
public class AdThirdQuartileEvent : AdEvent
-
Thrown to indicate that an ad was loaded.
- ad : the Ad (either LinearAd or NonLinearAd)
Declaration
Swift
public class AdLoadedEvent : AdEvent
-
Thrown to indicate that an ad impression was fired.
- ad : the Ad (either LinearAd or NonLinearAd)
Declaration
Swift
public class AdImpressionEvent : AdEvent
-
Fires when Yospace session is changed.
Declaration
Swift
public class YospaceSessionChangedEvent : YospaceEvent
-
Thrown to indicate that a Verizon Media ad been removed.
Declaration
Swift
public class VerizonMediaRemoveAdEvent : VerizonMediaAdArrayEvent
-
Thrown to indicate that a Verizon Media ad break has begun.
Declaration
Swift
public class VerizonMediaAddAdBreakEvent : VerizonMediaAdBreakArrayEvent
-
Thrown to indicate that a Verizon Media ad break has removed.
Declaration
Swift
public class VerizonMediaRemoveAdBreakEvent : VerizonMediaAdBreakArrayEvent
-
Thrown to indicate that a Verizon Media ad break has begun.
Declaration
Swift
public class VerizonMediaAdBreakBeginEvent : VerizonMediaAdBreakEvent
-
Thrown to indicate that a Verizon Media ad break has ended.
Declaration
Swift
public class VerizonMediaAdBreakEndEvent : VerizonMediaAdBreakEvent
-
Thrown to indicate that a Verizon Media ad break has skipped.
Declaration
Swift
public class VerizonMediaAdBreakSkipEvent : VerizonMediaAdBreakEvent
-
Thrown to indicate that a Verizon Media ad break has been updated.
Declaration
Swift
public class VerizonMediaAdBreakUpdateEvent : VerizonMediaAdBreakEvent
-
Thrown to indicate that a Verizon Media ad has begun.
Declaration
Swift
public class VerizonMediaAdBeginEvent : VerizonMediaAdEvent
-
Thrown to indicate that a Verizon Media ad has ended.
Declaration
Swift
public class VerizonMediaAdEndEvent : VerizonMediaAdEvent
-
Thrown to indicate that the first quartile of a Verizon Media ad was watched.
Declaration
Swift
public class VerizonMediaAdFirstQuartileEvent : VerizonMediaAdEvent
-
Thrown to indicate that the middle of a Verizon Media ad was watched.
Declaration
Swift
public class VerizonMediaAdMidPointEvent : VerizonMediaAdEvent
-
Thrown to indicate that the third quartile of a Verizon Media ad was watched.
Declaration
Swift
public class VerizonMediaAdThirdQuartileEvent : VerizonMediaAdEvent
-
Thrown to indicate that a Verizon Media ad has completed.
Declaration
Swift
public class VerizonMediaAdCompleteEvent : VerizonMediaAdEvent
-
An object to configure Verizon Media parameters.
See moreDeclaration
Swift
public class VerizonMediaConfiguration : Encodable
-
Thrown when the aspect ratio property of the player is changed.
- type : ‘aspectratiochange’.
Declaration
Swift
public class AspectRatioChangeEvent : EventProtocol
-
Configure Agama analytics pre-integration
See moreDeclaration
Swift
@objc public class AgamaSourceConfiguration : NSObject, AnalyticsDescription