C# Class LongoMatch.Services.ProjectsManager

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

Public Methods

Method Description
ProjectsManager ( ) : System
Start ( ) : bool
Stop ( ) : bool

Protected Methods

Method Description
HandleSaveProject ( SaveProjectEvent e ) : void

Private Methods

Method Description
CaptureFinished ( bool cancel, bool delete, bool reopen ) : void
CloseOpenedProject ( bool save ) : bool
EmitProjectChanged ( ) : void
HandleCaptureError ( CaptureErrorEvent e ) : void
HandleCaptureFinished ( CaptureFinishedEvent e ) : void
HandleMultimediaError ( MultimediaErrorEvent e ) : void
OpenNewProject ( OpenNewProjectEvent e ) : void
OpenProjectID ( OpenProjectIDEvent e ) : void
PromptCloseProject ( CloseOpenedProjectEvent e ) : bool
RemuxOutputFile ( EncodingSettings settings ) : void
Save ( Project project ) : void
SaveCaptureProject ( ProjectLongoMatch project ) : bool
SaveProject ( ProjectLongoMatch project, ProjectType projectType ) : bool
SetProject ( ProjectLongoMatch project, ProjectType projectType, CaptureSettings props ) : bool
UpdateProject ( ProjectLongoMatch project ) : bool

Method Details

HandleSaveProject() protected method

protected HandleSaveProject ( SaveProjectEvent e ) : void
e SaveProjectEvent
return void

ProjectsManager() public method

public ProjectsManager ( ) : System
return System

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : bool
return bool