ABRConfiguration
@objc(THEOplayerABRConfiguration)
public protocol ABRConfiguration
The ABR object enables control of the adaptive bitrate behavior of the player.
-
The strategy to use to drive the adaptive bitrate behavior of the player.
Declaration
Swift
var strategy: ABRStrategyConfiguration { get set }
-
The amount of seconds of video to buffer in advance.
Declaration
Swift
var targetBuffer: Double { get set }
-
The desired limit, in bits per second, of network bandwidth consumption. Defaults to 0, which indicates there is no limit.
Declaration
Swift
var preferredPeakBitRate: Double { get set }
-
The desired maximum resolution of a video that is to be downloaded. Defaults to CGSizeZero, which indicates there is no limit on the video resolution.
Declaration
Swift
var preferredMaximumResolution: CGSize { get set }