C# Class LongoMatch.Services.RenderingJobsManager

Inheritance: IRenderingJobsManager
Afficher le fichier Open project: GNOME/longomatch Class Usage Examples

Méthodes publiques

Méthode Description
AddJob ( LongoMatch.Common.Job job ) : void
CancelAllJobs ( ) : void
CancelCurrentJob ( ) : void
CancelJob ( LongoMatch.Common.Job job ) : void
CancelJobs ( List cancelJobs ) : void
ClearDoneJobs ( ) : void
DeleteJob ( LongoMatch.Common.Job job ) : void
RenderingJobsManager ( IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit ) : System
RetryJobs ( List retryJobs ) : void
Start ( ) : bool
Stop ( ) : bool

Méthodes protégées

Méthode Description
ManageJobs ( ) : void
OnError ( object sender, string message ) : void
OnProgress ( float progress ) : void

Private Methods

Méthode Description
CloseAndNext ( ) : void
CreateStillImage ( string filename, FrameDrawing drawing ) : string
HandleError ( ) : void
LoadConversionJob ( ConversionJob job ) : void
LoadEditionJob ( EditionJob job ) : void
MainLoopOnProgress ( float progress ) : void
ProcessDrawing ( PlaylistDrawing drawing ) : void
ProcessImage ( Image image, Time duration ) : void
ProcessImage ( PlaylistImage image ) : void
ProcessPlay ( PlaylistPlayElement element ) : bool
ProcessVideo ( PlaylistVideo video ) : void
RemoveCurrentFromPending ( ) : void
ResetGui ( ) : void
StartNextJob ( ) : void
UpdateJobsStatus ( ) : void
UpdateProgress ( float progress ) : void

Method Details

AddJob() public méthode

public AddJob ( LongoMatch.Common.Job job ) : void
job LongoMatch.Common.Job
Résultat void

CancelAllJobs() public méthode

public CancelAllJobs ( ) : void
Résultat void

CancelCurrentJob() public méthode

public CancelCurrentJob ( ) : void
Résultat void

CancelJob() public méthode

public CancelJob ( LongoMatch.Common.Job job ) : void
job LongoMatch.Common.Job
Résultat void

CancelJobs() public méthode

public CancelJobs ( List cancelJobs ) : void
cancelJobs List
Résultat void

ClearDoneJobs() public méthode

public ClearDoneJobs ( ) : void
Résultat void

DeleteJob() public méthode

public DeleteJob ( LongoMatch.Common.Job job ) : void
job LongoMatch.Common.Job
Résultat void

ManageJobs() protected méthode

protected ManageJobs ( ) : void
Résultat void

OnError() protected méthode

protected OnError ( object sender, string message ) : void
sender object
message string
Résultat void

OnProgress() protected méthode

protected OnProgress ( float progress ) : void
progress float
Résultat void

RenderingJobsManager() public méthode

public RenderingJobsManager ( IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit ) : System
multimediaToolkit IMultimediaToolkit
guiToolkit IGUIToolkit
Résultat System

RetryJobs() public méthode

public RetryJobs ( List retryJobs ) : void
retryJobs List
Résultat void

Start() public méthode

public Start ( ) : bool
Résultat bool

Stop() public méthode

public Stop ( ) : bool
Résultat bool