NeLiveConfig class

Constructors

NeLiveConfig.new({bool? isCloseTimeOutProtect, int? refreshPreLoadDuration, String? thirdUserId})

Properties

hashCode int
The hash code for this object.
no setterinherited
isCloseTimeOutProtect bool?
是否对预处理和缓冲进行超时保护 默认false开启对预处理和缓冲进行超时保护, 如果应用层需要自己处理预处理和缓冲的超时逻辑可以设置为true关掉该功能。 Whether timeout protection is applied for preload and buffering. The default value false enables timeout protection for preload and buffering If you want the application layer to handle the timeout logic for preload and buffering, set the value to true to disable the option.
getter/setter pair
refreshPreLoadDuration int?
预调度刷新间隔 单位:ms,默认30分钟(30 * 60 * 1000) The interval for refreshing preload in milliseconds. The default value is 30 minutes(30 * 60 * 1000)
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
thirdUserId String?
应用层传入到SDK中的能区分设备的id值,方便用户通过该值查询到对应播放数据和日志 The ID taken from the application layer and used to identify end-user devices. Users can query playback data and logs using this ID.
getter/setter pair

Methods

encode() Object
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

decode(Object result) NeLiveConfig