C# Class Animatroller.Framework.Import.DmxPlayback

Inheritance: ICanExecute, IDisposable
Mostra file Open project: HakanL/animatroller

Public Methods

Method Description
Dispose ( ) : void
DmxPlayback ( [ name = "" ) : System
Execute ( CancellationToken cancelToken ) : void
Load ( string fileName, int triggerSyncOnUniverse ) : void
Run ( ) : Task
Run ( System &cts ) : Task
SetOutput ( IPixel1D2 device, Utility.PixelMap[]>.Dictionary pixelMapping ) : void
SetOutput ( IPixel2D2 device, Utility.PixelMap[]>.Dictionary pixelMapping ) : void
Stop ( ) : void

Private Methods

Method Description
OutputData ( DmxFrame dmxFrame, Bitmap bitmap, Rectangle bitmapRect, int stride ) : void
ReadFrame ( BinaryReader binRead ) : DmxFrame
UpdatePixelMapping ( Utility.PixelMap[]>.Dictionary pixelMapping ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

DmxPlayback() public method

public DmxPlayback ( [ name = "" ) : System
name [
return System

Execute() public method

public Execute ( CancellationToken cancelToken ) : void
cancelToken System.Threading.CancellationToken
return void

Load() public method

public Load ( string fileName, int triggerSyncOnUniverse ) : void
fileName string
triggerSyncOnUniverse int
return void

Run() public method

public Run ( ) : Task
return Task

Run() public method

public Run ( System &cts ) : Task
cts System
return Task

SetOutput() public method

public SetOutput ( IPixel1D2 device, Utility.PixelMap[]>.Dictionary pixelMapping ) : void
device IPixel1D2
pixelMapping Utility.PixelMap[]>.Dictionary
return void

SetOutput() public method

public SetOutput ( IPixel2D2 device, Utility.PixelMap[]>.Dictionary pixelMapping ) : void
device IPixel2D2
pixelMapping Utility.PixelMap[]>.Dictionary
return void

Stop() public method

public Stop ( ) : void
return void