Class TextEvent
Represents a MIDI text event
public class TextEvent : MetaEvent, ICloneable
- Inheritance
-
TextEvent
- Implements
- Inherited Members
Constructors
TextEvent(BinaryReader, int)
Reads a new text event from a MIDI stream
public TextEvent(BinaryReader br, int length)
Parameters
brBinaryReaderThe MIDI stream
lengthintThe data length
TextEvent(string, MetaEventType, long)
Creates a new TextEvent
public TextEvent(string text, MetaEventType metaEventType, long absoluteTime)
Parameters
textstringThe text in this type
metaEventTypeMetaEventTypeMetaEvent type (must be one that is associated with text data)
absoluteTimelongAbsolute time of this event
Properties
Data
The raw contents of this text event
public byte[] Data { get; set; }
Property Value
- byte[]
Text
The contents of this text event
public string Text { get; set; }
Property Value
Methods
Clone()
Creates a deep clone of this MIDI event.
public override MidiEvent Clone()
Returns
Export(ref long, BinaryWriter)
Calls base class export first, then exports the data specific to this event MidiEvent.Export
public override void Export(ref long absoluteTime, BinaryWriter writer)
Parameters
absoluteTimelongwriterBinaryWriter
ToString()
Describes this MIDI text event
public override string ToString()
Returns
- string
A string describing this event