C# Class WaveBox.Service.Services.TranscodeService

Inheritance: IService
Datei anzeigen Open project: einsteinx2/WaveBox

Public Methods

Method Description
CancelAllTranscodes ( ) : void
CancelTranscode ( ITranscoder transcoder ) : void
ConsumedTranscode ( ITranscoder transcoder ) : void
Start ( ) : bool
Stop ( ) : bool
TranscodeFailed ( ITranscoder transcoder ) : void
TranscodeFinished ( ITranscoder transcoder ) : void
TranscodeService ( ) : System
TranscodeSong ( IMediaItem song, TranscodeType type, uint quality, bool isDirect, uint offsetSeconds, uint lengthSeconds ) : ITranscoder
TranscodeVideo ( IMediaItem video, TranscodeType type, uint quality, bool isDirect, uint width, uint height, bool maintainAspect, uint offsetSeconds, uint lengthSeconds ) : ITranscoder

Private Methods

Method Description
StartTranscoder ( ITranscoder inTranscoder ) : ITranscoder

Method Details

CancelAllTranscodes() public method

public CancelAllTranscodes ( ) : void
return void

CancelTranscode() public method

public CancelTranscode ( ITranscoder transcoder ) : void
transcoder ITranscoder
return void

ConsumedTranscode() public method

public ConsumedTranscode ( ITranscoder transcoder ) : void
transcoder ITranscoder
return void

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : bool
return bool

TranscodeFailed() public method

public TranscodeFailed ( ITranscoder transcoder ) : void
transcoder ITranscoder
return void

TranscodeFinished() public method

public TranscodeFinished ( ITranscoder transcoder ) : void
transcoder ITranscoder
return void

TranscodeService() public method

public TranscodeService ( ) : System
return System

TranscodeSong() public method

public TranscodeSong ( IMediaItem song, TranscodeType type, uint quality, bool isDirect, uint offsetSeconds, uint lengthSeconds ) : ITranscoder
song IMediaItem
type TranscodeType
quality uint
isDirect bool
offsetSeconds uint
lengthSeconds uint
return ITranscoder

TranscodeVideo() public method

public TranscodeVideo ( IMediaItem video, TranscodeType type, uint quality, bool isDirect, uint width, uint height, bool maintainAspect, uint offsetSeconds, uint lengthSeconds ) : ITranscoder
video IMediaItem
type TranscodeType
quality uint
isDirect bool
width uint
height uint
maintainAspect bool
offsetSeconds uint
lengthSeconds uint
return ITranscoder