// Copyright (c) 2022 Tencent. All rights reserved.
library demo_super_player_lib;

import 'dart:async';
import 'dart:collection';
import 'dart:convert';
import 'dart:core';
import 'dart:io';
import 'dart:math';
import 'dart:typed_data';

import 'package:flutter/material.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart';
import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:super_player/super_player.dart';

part 'superplayer_observer.dart';
part 'superplayer_controller.dart';
part 'cgi/play_info_parser_v2.dart';
part 'cgi/play_info_parser_v4.dart';
part 'cgi/playinfo_parser.dart';
part 'cgi/playinfo_protocol.dart';
part 'cgi/super_vod_data_loader.dart';
part 'model/superplayer_define.dart';
part 'model/superplayer_model.dart';
part 'model/txpipplayer_data.dart';
part 'tools/video_quality_utils.dart';
part 'tools/utils.dart';
part 'tools/txpip_controller.dart';
part 'ui/superplayer_bottom_view.dart';
part 'ui/superplayer_quality_view.dart';
part 'ui/superplayer_title_view.dart';
part 'ui/superplayer_widget.dart';
part 'ui/superplayer_cover_view.dart';
part 'ui/superplayer_more_view.dart';
part 'ui/superplayer_video_slider.dart';
part 'ui/superplayer_subtitle_view.dart';
part 'ui/superplayer_subtitle_display_view.dart';
part 'ui/superplayer_audio_view.dart';
part 'common/color_resource.dart';
part 'common/player_constants.dart';
part 'common/theme_resource.dart';
part 'common/task_executors.dart';
part 'common/res/superplayer_widget_local.dart';
part 'common/res/superplayer_widget_local_delegate.dart';
part 'extra/download_helper.dart';