Models directory refactoring
This commit is contained in:
parent
464ce86915
commit
7435a5d959
|
@ -11,8 +11,6 @@ final yt = YoutubeExplode();
|
|||
final console = Console();
|
||||
|
||||
Future<void> main() async {
|
||||
await Future.delayed(Duration(seconds: 10));
|
||||
|
||||
console.writeLine('Type the video id or url: ');
|
||||
|
||||
var url = stdin.readLineSync().trim();
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:equatable/equatable.dart';
|
||||
|
||||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Set of captions that get displayed during video playback.
|
||||
class ClosedCaptionTrack extends Equatable {
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:equatable/equatable.dart';
|
||||
|
||||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Metadata associated with a certain [ClosedCaptionTrack]
|
||||
class ClosedCaptionTrackInfo extends Equatable {
|
|
@ -1,4 +1,4 @@
|
|||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Metadata associated with a certain [MediaStream] that contains only audio.
|
||||
class AudioStreamInfo extends MediaStreamInfo {
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:equatable/equatable.dart';
|
||||
|
||||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Metadata associated with a certain [MediaStream]
|
||||
class MediaStreamInfo extends Equatable {
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:equatable/equatable.dart';
|
||||
|
||||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Set of all available media stream infos.
|
||||
class MediaStreamInfoSet extends Equatable {
|
|
@ -1,4 +1,4 @@
|
|||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Metadata associated with a certain [MediaStream]
|
||||
/// that contains both audio and video.
|
|
@ -1,4 +1,4 @@
|
|||
import 'models.dart';
|
||||
import '../models.dart';
|
||||
|
||||
/// Metadata associated with a certain [MediaStream]that contains only video.
|
||||
class VideoStreamInfo extends MediaStreamInfo {
|
|
@ -1,23 +1,23 @@
|
|||
library youtube_explode.models;
|
||||
|
||||
export 'audio_encoding.dart';
|
||||
export 'audio_stream_info.dart';
|
||||
export 'channel.dart';
|
||||
export 'closed_caption.dart';
|
||||
export 'closed_caption_track.dart';
|
||||
export 'closed_caption_track_info.dart';
|
||||
export 'container.dart';
|
||||
export 'language.dart';
|
||||
export 'media_stream_info.dart';
|
||||
export 'media_stream_info_set.dart';
|
||||
export 'muxed_stream_info.dart';
|
||||
export 'closed_captions/closed_caption.dart';
|
||||
export 'closed_captions/closed_caption_track.dart';
|
||||
export 'closed_captions/closed_caption_track_info.dart';
|
||||
export 'closed_captions/language.dart';
|
||||
export 'media_streams/audio_encoding.dart';
|
||||
export 'media_streams/audio_stream_info.dart';
|
||||
export 'media_streams/container.dart';
|
||||
export 'media_streams/media_stream_info.dart';
|
||||
export 'media_streams/media_stream_info_set.dart';
|
||||
export 'media_streams/muxed_stream_info.dart';
|
||||
export 'media_streams/video_encoding.dart';
|
||||
export 'media_streams/video_quality.dart';
|
||||
export 'media_streams/video_resolution.dart';
|
||||
export 'media_streams/video_stream_info.dart';
|
||||
export 'player_configuration.dart';
|
||||
export 'playlist.dart';
|
||||
export 'playlist_type.dart';
|
||||
export 'statistics.dart';
|
||||
export 'thumbnail_set.dart';
|
||||
export 'video.dart';
|
||||
export 'video_encoding.dart';
|
||||
export 'video_quality.dart';
|
||||
export 'video_resolution.dart';
|
||||
export 'video_stream_info.dart';
|
||||
|
|
Loading…
Reference in New Issue