C# Класс LongoMatch.Services.RenderingJobsManager

Наследование: IRenderingJobsManager
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ManageJobs ( ) : void
OnError ( object sender, string message ) : void
OnProgress ( float progress ) : void

Приватные методы

Метод Описание
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

Описание методов

AddJob() публичный Метод

public AddJob ( LongoMatch.Common.Job job ) : void
job LongoMatch.Common.Job
Результат void

CancelAllJobs() публичный Метод

public CancelAllJobs ( ) : void
Результат void

CancelCurrentJob() публичный Метод

public CancelCurrentJob ( ) : void
Результат void

CancelJob() публичный Метод

public CancelJob ( LongoMatch.Common.Job job ) : void
job LongoMatch.Common.Job
Результат void

CancelJobs() публичный Метод

public CancelJobs ( List cancelJobs ) : void
cancelJobs List
Результат void

ClearDoneJobs() публичный Метод

public ClearDoneJobs ( ) : void
Результат void

DeleteJob() публичный Метод

public DeleteJob ( LongoMatch.Common.Job job ) : void
job LongoMatch.Common.Job
Результат void

ManageJobs() защищенный Метод

protected ManageJobs ( ) : void
Результат void

OnError() защищенный Метод

protected OnError ( object sender, string message ) : void
sender object
message string
Результат void

OnProgress() защищенный Метод

protected OnProgress ( float progress ) : void
progress float
Результат void

RenderingJobsManager() публичный Метод

public RenderingJobsManager ( IMultimediaToolkit multimediaToolkit, IGUIToolkit guiToolkit ) : System
multimediaToolkit IMultimediaToolkit
guiToolkit IGUIToolkit
Результат System

RetryJobs() публичный Метод

public RetryJobs ( List retryJobs ) : void
retryJobs List
Результат void

Start() публичный Метод

public Start ( ) : bool
Результат bool

Stop() публичный Метод

public Stop ( ) : bool
Результат bool