public FrmVolumeDisplay(IMP3Player IMP3Player) { InitializeComponent(); _IMP3Player = IMP3Player; _IMP3Player.AddObserver(this); }
public VolumeDisplay(IMP3Player player) { InitializeComponent(); this.player = player; this.player.AddObserver(this); }
public MP3Display(IMP3Player player, IMP3Controller controller) { InitializeComponent(); this.player = player; this.controller = controller; // Display meldt zich aan als SongObserver en VolumeObserver this.player.AddObserver((ISongObserver)this); this.player.AddObserver((IVolumeObserver)this); }
public BasicSongProgressViewModel(IMP3Player mp3, IProgressMusicPlayer player, IPrepareSong prepare) { _mp3 = mp3; _player = player; _prepare = prepare; _timer = new Timer(1000); //i think that every second is fine. if (Aggregator == null) { throw new BasicBlankException("Needs event aggregator before doing the progress"); } //was not fine because something else needed it before this point. Aggregator.Subscribe(this); }
public FrmMP3Display(IMP3Player mP3Player, IMP3Controller mP3Controller) { InitializeComponent(); _MP3Player = mP3Player; _MP3Controller = mP3Controller; _MP3Player.AddObserver((ISongObserver)this); _MP3Player.AddObserver((IVolumeObserver)this); FrmVolumeDisplay frmVolumeDisplay = new FrmVolumeDisplay(_MP3Player); frmVolumeDisplay.Show(); Update(1); Update(null); }
public JukeboxLogic(IMP3Player mp3, ISimpleMusicDataAccess dats) { _mp3 = mp3; _dats = dats; }
public MP3Controller(IMP3Player MP3Player) { _MP3Player = MP3Player; }
public PlaylistSongProgressViewModel(IMP3Player mp3, IPlaylistSongProgressPlayer player, IPrepareSong prepare) : base(mp3, player, prepare) { _player = player; _player.UpdateProgress = UpdateProgress; }
public PlaylistSongsLogic(IPlaylistMusicDataAccess data, IMP3Player mp3) { _data = data; _mp3 = mp3; }
public PrepareSong(IMP3Player mP3) { _mP3 = mP3; }
// Constructor public MP3Controller(IMP3Player player) { this.player = player; }