LatencyManager

public protocol LatencyManager : AnyObject

The latency manager, used to control low-latency live playback.

Remark

This is only used for live playback.
  • Time interval between currentProgramDateTime and the devices current Date in a livestream.

    Declaration

    Swift

    var currentLatency: TimeInterval? { get }
  • Setting to determine whether the latency manager should be enabled.

    This will be overridden when setting a source. When the player selects a TypedSource that contains a latencyConfiguration this property will be set to true.

    Declaration

    Swift

    var isEnabled: Bool { get set }