StreamManifest class
Manifest that contains information about available media streams in a specific video.
Constructors
-
StreamManifest(Iterable<
StreamInfo> streams) - Initializes an instance of StreamManifest
Properties
-
audio
→ UnmodifiableListView<
AudioStreamInfo> -
Gets streams that contain audio
(which includes muxed and audio-only streams).
latefinal
-
audioOnly
→ UnmodifiableListView<
AudioOnlyStreamInfo> -
Gets audio-only streams (no video).
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hls
→ UnmodifiableListView<
HlsStreamInfo> -
Gets hls streams (contain both audio and video).
Note that the content is not directly downloadable but returns a file with a list of the video fragments urls (this library can handle and download them).
latefinal
-
muxed
→ UnmodifiableListView<
MuxedStreamInfo> -
Gets muxed streams (contain both audio and video).
Note that muxed streams are limited in quality and don't go beyond 360p30.
latefinal
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
streams
→ UnmodifiableListView<
StreamInfo> -
Available streams.
final
-
video
→ UnmodifiableListView<
VideoStreamInfo> -
Gets streams that contain video
(which includes muxed and video-only streams).
latefinal
-
videoOnly
→ UnmodifiableListView<
VideoOnlyStreamInfo> -
Gets video-only streams (no audio).
These streams have the widest range of qualities available.
latefinal
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited