C# 클래스 LongoMatch.Services.RenderingJobsManager

상속: IRenderingJobsManager
파일 보기 프로젝트 열기: GNOME/longomatch 1 사용 예제들

공개 메소드들

메소드 설명
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