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