C# 클래스 Commons.Music.Midi.MidiSyncPlayer

상속: IDisposable, IMidiPlayerStatus
파일 보기 프로젝트 열기: atsushieno/managed-midi 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
EventReceived MidiEventAction

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
OnEvent ( Commons.Music.Midi.SmfEvent m ) : void

비공개 메소드들

메소드 설명
GetDeltaTimeInMilliseconds ( int deltaTime ) : int
GetTimerOffsetWithTempoRatio ( ) : System.TimeSpan
ToBinHexString ( byte bytes ) : string

메소드 상세

AllControlReset() 공개 메소드

public AllControlReset ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetTotalPlayTimeMilliseconds() 공개 메소드

public GetTotalPlayTimeMilliseconds ( ) : int
리턴 int

HandleEvent() 공개 메소드

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

MidiSyncPlayer() 공개 메소드

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

MidiSyncPlayer() 공개 메소드

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

Mute() 공개 메소드

public Mute ( ) : void
리턴 void

OnEvent() 보호된 메소드

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

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

Play() 공개 메소드

public Play ( ) : void
리턴 void

PlayerLoop() 공개 메소드

public PlayerLoop ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

EventReceived 공개적으로 프로퍼티

public MidiEventAction EventReceived
리턴 MidiEventAction