HlsInputSettings class
Hls Input Settings
Constructors
- HlsInputSettings({int? bandwidth, int? bufferSegments, int? retries, int? retryInterval})
-
HlsInputSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
- bandwidth → int?
-
When specified the HLS stream with the m3u8 BANDWIDTH that most closely
matches this value will be chosen, otherwise the highest bandwidth stream in
the m3u8 will be chosen. The bitrate is specified in bits per second, as in
an HLS manifest.
final
- bufferSegments → int?
-
When specified, reading of the HLS input will begin this many buffer
segments from the end (most recently written segment). When not specified,
the HLS input will begin with the first segment specified in the m3u8.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- retries → int?
-
The number of consecutive times that attempts to read a manifest or segment
must fail before the input is considered unavailable.
final
- retryInterval → int?
-
The number of seconds between retries when an attempt to read a manifest or
segment fails.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited