C# Class LongoMatch.Services.PlaylistManager

Inheritance: PlaylistController, IService
Show file Open project: LongoMatch/longomatch Class Usage Examples

Public Methods

Method Description
PlaylistManager ( ) : System.Linq
Start ( ) : bool
Stop ( ) : bool

Protected Methods

Method Description
HandleAddPlaylistElement ( AddPlaylistElementEvent e ) : System.Threading.Tasks.Task

Private Methods

Method Description
HandleLoadCameraEvent ( LoadCameraEvent e ) : void
HandleLoadPlayEvent ( LoadEventEvent e ) : void
HandleNewPlaylist ( NewPlaylistEvent e ) : Playlist
HandleNext ( NextPlaylistElementEvent e ) : void
HandleOpenedPresentationChanged ( OpenedPresentationChangedEvent e ) : void

Set the playlistManager with a presentation (Playlist not attached to a Project) If player is null, the last one will be used (if there is one).

HandleOpenedProjectChanged ( OpenedProjectEvent e ) : void
HandlePlayChanged ( TimeNodeChangedEvent e ) : void
HandlePlaybackRateChanged ( PlaybackRateChangedEvent e ) : void
HandlePrev ( PreviousPlaylistElementEvent e ) : void
HandleTogglePlayEvent ( TogglePlayEvent e ) : void
LoadCameraPlay ( TimelineEvent play, Time seekTime, bool playing ) : void
LoadPlay ( TimelineEvent play, Time seekTime, bool playing ) : void

Method Details

HandleAddPlaylistElement() protected method

protected HandleAddPlaylistElement ( AddPlaylistElementEvent e ) : System.Threading.Tasks.Task
e AddPlaylistElementEvent
return System.Threading.Tasks.Task

PlaylistManager() public method

public PlaylistManager ( ) : System.Linq
return System.Linq

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : bool
return bool