30 lines
580 B
Dart
30 lines
580 B
Dart
import 'streams.dart';
|
|
|
|
/// YouTube media stream that only contains audio.
|
|
class AudioOnlyStreamInfo implements AudioStreamInfo {
|
|
@override
|
|
final int tag;
|
|
|
|
@override
|
|
final Uri url;
|
|
|
|
@override
|
|
final Container container;
|
|
|
|
@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)';
|
|
}
|