LiveConfig
@available(*, deprecated, message: "Configuration for live streams has moved to the source-based `SourceLiveConfig`. Use `SourceConfig.liveConfig` instead.")
@objcMembers
@objc(BMPLiveConfig)
public final class LiveConfig : NSObject, @unchecked Sendable
Contains config values regarding the behaviour when playing live streams.
-
The minimum buffer depth of a stream needed to enable time shifting. When the internal value for the maximal possible timeshift is lower than this value, timeshifting should be disabled. That means Player.maxTimeShift returns 0 in that case. This value should always be non-positive value, default value is -40
Declaration
Swift
@available(*, deprecated, message: "Configuration for live streams has moved to the source-based `SourceLiveConfig`. Use `SourceConfig.liveConfig.minTimeshiftBufferDepth` instead.") public var minTimeshiftBufferDepth: TimeInterval