youtube_explode/lib/src/videos/streams/audio_only_stream_info.dart

30 lines
586 B
Dart
Raw Normal View History

2020-06-05 16:17:08 +02:00
import 'streams.dart';
2020-06-03 13:18:37 +02:00
/// YouTube media stream that only contains audio.
class AudioOnlyStreamInfo implements AudioStreamInfo {
@override
final int tag;
@override
final Uri url;
@override
final StreamContainer container;
2020-06-03 13:18:37 +02:00
@override
final FileSize size;
@override
final Bitrate bitrate;
@override
final String audioCodec;
/// Initializes an instance of [AudioOnlyStreamInfo]
AudioOnlyStreamInfo(this.tag, this.url, this.container, this.size,
this.bitrate, this.audioCodec);
@override
String toString() => 'Audio-only ($tag | $container)';
}