C# Class NScumm.Core.MidiParser

Afficher le fichier Open project: scemino/nscumm Class Usage Examples

Private Properties

Свойство Type Description
ProcessEvent bool

Méthodes publiques

Méthode Description
CreateRO ( ) : MidiParser
CreateSmfParser ( ) : MidiParser
CreateXMidiParser ( ) : MidiParser
JumpToTick ( uint tick, bool fireEvents = false, bool stopNotes = true, bool dontSendNoteOn = false ) : bool
LoadMusic ( byte data ) : void
OnTimer ( ) : void
Property ( MidiParserProperty prop, int value ) : void
StopPlaying ( ) : void
UnloadMusic ( ) : void

Méthodes protégées

Méthode Description
ActiveNote ( int channel, int note, bool active ) : void
AllNotesOff ( ) : void
HangAllActiveNotes ( ) : void
HangingNote ( int channel, int note, int timeLeft, bool recycle = true ) : void
MidiParser ( ) : System.IO
ParseNextEvent ( EventInfo info ) : void
ReadVLQ ( Stream input ) : int
ResetTracking ( ) : void
SendToDriver ( int data ) : void
SendToDriver ( int status, int firstOp, int secondOp ) : void

Private Methods

Méthode Description
ProcessEvent ( EventInfo info, bool fireEvents = true ) : bool

Method Details

ActiveNote() protected méthode

protected ActiveNote ( int channel, int note, bool active ) : void
channel int
note int
active bool
Résultat void

AllNotesOff() protected méthode

protected AllNotesOff ( ) : void
Résultat void

CreateRO() public static méthode

public static CreateRO ( ) : MidiParser
Résultat MidiParser

CreateSmfParser() public static méthode

public static CreateSmfParser ( ) : MidiParser
Résultat MidiParser

CreateXMidiParser() public static méthode

public static CreateXMidiParser ( ) : MidiParser
Résultat MidiParser

HangAllActiveNotes() protected méthode

protected HangAllActiveNotes ( ) : void
Résultat void

HangingNote() protected méthode

protected HangingNote ( int channel, int note, int timeLeft, bool recycle = true ) : void
channel int
note int
timeLeft int
recycle bool
Résultat void

JumpToTick() public méthode

public JumpToTick ( uint tick, bool fireEvents = false, bool stopNotes = true, bool dontSendNoteOn = false ) : bool
tick uint
fireEvents bool
stopNotes bool
dontSendNoteOn bool
Résultat bool

LoadMusic() public abstract méthode

public abstract LoadMusic ( byte data ) : void
data byte
Résultat void

MidiParser() protected méthode

protected MidiParser ( ) : System.IO
Résultat System.IO

OnTimer() public méthode

public OnTimer ( ) : void
Résultat void

ParseNextEvent() protected abstract méthode

protected abstract ParseNextEvent ( EventInfo info ) : void
info EventInfo
Résultat void

Property() public méthode

public Property ( MidiParserProperty prop, int value ) : void
prop MidiParserProperty
value int
Résultat void

ReadVLQ() protected static méthode

protected static ReadVLQ ( Stream input ) : int
input Stream
Résultat int

ResetTracking() protected méthode

protected ResetTracking ( ) : void
Résultat void

SendToDriver() protected méthode

protected SendToDriver ( int data ) : void
data int
Résultat void

SendToDriver() protected méthode

protected SendToDriver ( int status, int firstOp, int secondOp ) : void
status int
firstOp int
secondOp int
Résultat void

StopPlaying() public méthode

public StopPlaying ( ) : void
Résultat void

UnloadMusic() public méthode

public UnloadMusic ( ) : void
Résultat void