C# Class Animatroller.Framework.Expander.MonoExpanderInstance

Inheritance: MonoExpanderBaseInstance, IPort, IRunnable, IOutputHardware
Show file Open project: HakanL/animatroller Class Usage Examples

Public Methods

Method Description
Connect ( LogicalDevice logicalDevice ) : MonoExpanderInstance
Handle ( AudioFinished message ) : void
Handle ( AudioPositionChanged message ) : void
Handle ( AudioStarted message ) : void
Handle ( InputChanged message ) : void
Handle ( VideoFinished message ) : void
Handle ( VideoPositionChanged message ) : void
Handle ( VideoStarted message ) : void
MonoExpanderInstance ( int inputs = 8, int outputs = 8, [ name = "" ) : System
SendSerial ( int port, byte data ) : void
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
RaiseAudioTrackDone ( ) : void
RaiseVideoTrackDone ( ) : void

Private Methods

Method Description
WireupOutput ( int index ) : void

Method Details

Connect() public method

public Connect ( LogicalDevice logicalDevice ) : MonoExpanderInstance
logicalDevice LogicalDevice
return MonoExpanderInstance

Handle() public method

public Handle ( AudioFinished message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioFinished
return void

Handle() public method

public Handle ( AudioPositionChanged message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioPositionChanged
return void

Handle() public method

public Handle ( AudioStarted message ) : void
message Animatroller.Framework.MonoExpanderMessages.AudioStarted
return void

Handle() public method

public Handle ( InputChanged message ) : void
message Animatroller.Framework.MonoExpanderMessages.InputChanged
return void

Handle() public method

public Handle ( VideoFinished message ) : void
message Animatroller.Framework.MonoExpanderMessages.VideoFinished
return void

Handle() public method

public Handle ( VideoPositionChanged message ) : void
message Animatroller.Framework.MonoExpanderMessages.VideoPositionChanged
return void

Handle() public method

public Handle ( VideoStarted message ) : void
message Animatroller.Framework.MonoExpanderMessages.VideoStarted
return void

MonoExpanderInstance() public method

public MonoExpanderInstance ( int inputs = 8, int outputs = 8, [ name = "" ) : System
inputs int
outputs int
name [
return System

RaiseAudioTrackDone() protected method

protected RaiseAudioTrackDone ( ) : void
return void

RaiseVideoTrackDone() protected method

protected RaiseVideoTrackDone ( ) : void
return void

SendSerial() public method

public SendSerial ( int port, byte data ) : void
port int
data byte
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void