mucke/lib/system/datasources/audio_manager_contract.dart
2020-04-10 20:12:26 +02:00

11 lines
No EOL
322 B
Dart

import '../../domain/entities/playback_state.dart';
import '../models/song_model.dart';
abstract class AudioManager {
Stream<SongModel> get currentSongStream;
Stream<PlaybackState> get playbackStateStream;
Future<void> playSong(int index, List<SongModel> songList);
Future<void> play();
Future<void> pause();
}