IVSJitterBufferDelay

Objective-C


@interface IVSJitterBufferDelay : NSObject

Swift

class IVSJitterBufferDelay : NSObject

A jitter buffer delay configuration. It can either be a preset or explicit value

  • A preset for a minimum possible delay target.

    Declaration

    Objective-C

    + (nonnull instancetype)default;

    Swift

    class func `default`() -> Self
  • A preset for a minimum delay target that is high enough to deal with small network glitch.

    Declaration

    Objective-C

    + (nonnull instancetype)low;

    Swift

    class func low() -> Self
  • A preset for a minimum delay target that is high enough to deal with network glitch

    Declaration

    Objective-C

    + (nonnull instancetype)medium;

    Swift

    class func medium() -> Self
  • A preset for a minimum delay target that is high enough to deal with relatively large network glitch.

    Declaration

    Objective-C

    + (nonnull instancetype)high;

    Swift

    class func high() -> Self
  • An explicit jitter buffer delay value

    Declaration

    Objective-C

    + (nonnull IVSCustomJitterBufferDelay *)customWithTimeInterval:
        (NSTimeInterval)interval;

    Swift

    class func custom(withTimeInterval interval: TimeInterval) -> IVSCustomJitterBufferDelay