C# Class WaveBox.Service.Services.TranscodeService

Inheritance: IService
Afficher le fichier Open project: einsteinx2/WaveBox

Méthodes publiques

Méthode 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

Méthode Description
StartTranscoder ( ITranscoder inTranscoder ) : ITranscoder

Method Details

CancelAllTranscodes() public méthode

public CancelAllTranscodes ( ) : void
Résultat void

CancelTranscode() public méthode

public CancelTranscode ( ITranscoder transcoder ) : void
transcoder ITranscoder
Résultat void

ConsumedTranscode() public méthode

public ConsumedTranscode ( ITranscoder transcoder ) : void
transcoder ITranscoder
Résultat void

Start() public méthode

public Start ( ) : bool
Résultat bool

Stop() public méthode

public Stop ( ) : bool
Résultat bool

TranscodeFailed() public méthode

public TranscodeFailed ( ITranscoder transcoder ) : void
transcoder ITranscoder
Résultat void

TranscodeFinished() public méthode

public TranscodeFinished ( ITranscoder transcoder ) : void
transcoder ITranscoder
Résultat void

TranscodeService() public méthode

public TranscodeService ( ) : System
Résultat System

TranscodeSong() public méthode

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
Résultat ITranscoder

TranscodeVideo() public méthode

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
Résultat ITranscoder