Other Protocols
The following protocols are available globally.
-
Represents the list of universal ad ID information of the selected creative for the ad.
See moreDeclaration
Swift
public protocol UniversalAdId -
Represents information regarding content with dynamically inserted advertisements.
See moreDeclaration
Swift
public protocol GoogleDAI -
Latency configuration on player level.
According to the selected SourceLatencyConfiguration, the player will create this latency configuration and make it available on player level.
See moreDeclaration
Swift
public protocol LatencyConfiguration -
The latency manager, used to control low-latency live playback.
See moreRemark
This is only used for live playback.Declaration
Swift
public protocol LatencyManager : AnyObject -
Represents a quality of a media track.
See moreDeclaration
Swift
public protocol Quality -
List of qualities.
See moreDeclaration
Swift
public protocol QualityList -
MediaPlaylistInterceptor API (Experimental)
This API provides access to the HLS manifest through method callbacks.
Remark
The experimental APIs can make their way into
THEOplayerproduction APIs some day, but not guaranteed. Experimental APIs can be broken between minor or even between patch releases too. Relying on them in production systems can be dangerous.See moreSince
v9.9.0
Declaration
Swift
public protocol MediaPlaylistInterceptor : AnyObject -
The Network API.
See moreDeclaration
Swift
public protocol NetworkAPI
Other Protocols Reference