|
| TimeSignatureEvent (BinaryReader br, int length) |
| Reads a new time signature event from a MIDI stream.
|
|
| TimeSignatureEvent (long absoluteTime, int numerator, int denominator, int ticksInMetronomeClick, int no32ndNotesInQuarterNote) |
| Creates a new TimeSignatureEvent.
|
|
override MidiEvent | Clone () |
| Clones the current TimeSignatureEvent and returns the cloned instance.
|
|
override string | ToString () |
| Returns a formatted string that includes the base string representation, time signature, ticks in metronome click, and 32nd notes in a quarter note.
|
|
override void | Export (ref long absoluteTime, BinaryWriter writer) |
| Exports the object's data to a binary writer.
|
|
| MetaEvent (MetaEventType metaEventType, int metaDataLength, long absoluteTime) |
| Custom constructor for use by derived types, who will manage the data themselves.
|
|
override string | ToString () |
| Returns a string representation of the object, combining the AbsoluteTime and metaEvent properties.
|
|
virtual int | GetAsShortMessage () |
| Returns the short message value calculated based on the channel and command code.
|
|
| MidiEvent (long absoluteTime, int channel, MidiCommandCode commandCode) |
| Creates a MIDI event with specified parameters.
|
|
override string | ToString () |
| Returns a string representation of the current Midi event.
|
|
|
static MetaEvent | ReadMetaEvent (BinaryReader br) |
| Reads a meta event from the provided BinaryReader and returns the corresponding MetaEvent object.
|
|
static MidiEvent | FromRawMessage (int rawMessage) |
| Converts a raw MIDI message to a MidiEvent object.
|
|
static MidiEvent | ReadNextEvent (BinaryReader br, MidiEvent previous) |
| Reads the next MIDI event from the BinaryReader and returns the corresponding MidiEvent.
|
|
static bool | IsNoteOff (MidiEvent midiEvent) |
| Checks if the given MIDI event represents a Note Off message.
|
|
static bool | IsNoteOn (MidiEvent midiEvent) |
| Checks if the provided MIDI event is a Note On event and returns true if the velocity is greater than 0.
|
|
static bool | IsEndTrack (MidiEvent midiEvent) |
| Checks if the provided MIDI event is an end track event.
|
|
static int | ReadVarInt (BinaryReader br) |
| Reads a variable-length encoded integer from the provided BinaryReader and returns the result.
|
|
static void | WriteVarInt (BinaryWriter writer, int value) |
| Writes a variable-length encoded integer to the specified BinaryWriter.
|
|
| MetaEvent () |
| Empty constructor.
|
|
| MidiEvent () |
| Default constructor.
|
|
Represents a MIDI time signature event.
override void NAudio.Midi.TimeSignatureEvent.Export |
( |
ref long | absoluteTime, |
|
|
BinaryWriter | writer ) |
|
inlinevirtual |
Exports the object's data to a binary writer.
- Parameters
-
absoluteTime | The absolute time value. |
writer | The binary writer to which the data is exported. |
This method exports the numerator, denominator, ticks in metronome click, and number of 32nd notes in a quarter note to the specified binary writer.
Reimplemented from NAudio.Midi.MetaEvent.