C# Class Commons.Music.Midi.MidiSyncPlayer

Inheritance: IDisposable, IMidiPlayerStatus
Mostra file Open project: atsushieno/managed-midi Class Usage Examples

Public Properties

Property Type Description
EventReceived MidiEventAction

Public Methods

Method Description
AllControlReset ( ) : void
Dispose ( ) : void
GetTotalPlayTimeMilliseconds ( ) : int
HandleEvent ( Commons.Music.Midi.SmfMessage m ) : void
MidiSyncPlayer ( Commons.Music.Midi.SmfMusic music ) : System
MidiSyncPlayer ( Commons.Music.Midi.SmfMusic music, IMidiTimeManager timeManager ) : System
Mute ( ) : void
Pause ( ) : void
Play ( ) : void
PlayerLoop ( ) : void
Stop ( ) : void

Protected Methods

Method Description
OnEvent ( Commons.Music.Midi.SmfEvent m ) : void

Private Methods

Method Description
GetDeltaTimeInMilliseconds ( int deltaTime ) : int
GetTimerOffsetWithTempoRatio ( ) : System.TimeSpan
ToBinHexString ( byte bytes ) : string

Method Details

AllControlReset() public method

public AllControlReset ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetTotalPlayTimeMilliseconds() public method

public GetTotalPlayTimeMilliseconds ( ) : int
return int

HandleEvent() public method

public HandleEvent ( Commons.Music.Midi.SmfMessage m ) : void
m Commons.Music.Midi.SmfMessage
return void

MidiSyncPlayer() public method

public MidiSyncPlayer ( Commons.Music.Midi.SmfMusic music ) : System
music Commons.Music.Midi.SmfMusic
return System

MidiSyncPlayer() public method

public MidiSyncPlayer ( Commons.Music.Midi.SmfMusic music, IMidiTimeManager timeManager ) : System
music Commons.Music.Midi.SmfMusic
timeManager IMidiTimeManager
return System

Mute() public method

public Mute ( ) : void
return void

OnEvent() protected method

protected OnEvent ( Commons.Music.Midi.SmfEvent m ) : void
m Commons.Music.Midi.SmfEvent
return void

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

PlayerLoop() public method

public PlayerLoop ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Property Details

EventReceived public_oe property

public MidiEventAction EventReceived
return MidiEventAction