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