C# Class BB.UI.Web.MVC.Controllers.Utils.PlaylistHub

Inheritance: Microsoft.AspNet.SignalR.Hub
Datei anzeigen Open project: BeatBuddy/beatbuddy_webapp

Public Methods

Method Description
AddTrack ( string groupName ) : void
JoinGroup ( string groupName ) : void
OnDisconnected ( bool stopCalled ) : Task
PausePlaying ( string groupName ) : void
PlayLive ( string groupName ) : void
ResumePlaying ( float duration, string groupName ) : void
StartPlaying ( CurrentPlayingViewModel track, string groupName ) : void
StopPlaying ( string groupName ) : void
SyncLive ( string groupName, CurrentPlayingViewModel track, float duration ) : void
SyncLiveWhenPlaying ( string groupName, CurrentPlayingViewModel track, float duration ) : void

Method Details

AddTrack() public method

public AddTrack ( string groupName ) : void
groupName string
return void

JoinGroup() public method

public JoinGroup ( string groupName ) : void
groupName string
return void

OnDisconnected() public method

public OnDisconnected ( bool stopCalled ) : Task
stopCalled bool
return Task

PausePlaying() public method

public PausePlaying ( string groupName ) : void
groupName string
return void

PlayLive() public method

public PlayLive ( string groupName ) : void
groupName string
return void

ResumePlaying() public method

public ResumePlaying ( float duration, string groupName ) : void
duration float
groupName string
return void

StartPlaying() public method

public StartPlaying ( CurrentPlayingViewModel track, string groupName ) : void
track BB.UI.Web.MVC.Models.CurrentPlayingViewModel
groupName string
return void

StopPlaying() public method

public StopPlaying ( string groupName ) : void
groupName string
return void

SyncLive() public method

public SyncLive ( string groupName, CurrentPlayingViewModel track, float duration ) : void
groupName string
track BB.UI.Web.MVC.Models.CurrentPlayingViewModel
duration float
return void

SyncLiveWhenPlaying() public method

public SyncLiveWhenPlaying ( string groupName, CurrentPlayingViewModel track, float duration ) : void
groupName string
track BB.UI.Web.MVC.Models.CurrentPlayingViewModel
duration float
return void