MVH/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs
2024-06-07 00:47:07 +02:00

33 lines
965 B
C#

using System;
namespace NAudio.Midi
{
/// <summary>
/// MIDI In Sysex Message Information
/// </summary>
public class MidiInSysexMessageEventArgs : EventArgs
{
/// <summary>
/// Create a new Sysex MIDI In Message EventArgs
/// </summary>
/// <param name="sysexBytes">The Sysex byte array received</param>
/// <param name="timestamp">Milliseconds since MidiInStart</param>
public MidiInSysexMessageEventArgs(byte[] sysexBytes, int timestamp)
{
this.SysexBytes = sysexBytes;
this.Timestamp = timestamp;
}
/// <summary>
/// The Raw Sysex bytes received in a long MIDI message
/// </summary>
public byte[] SysexBytes { get; private set; }
/// <summary>
/// The timestamp in milliseconds (since MidiInStart) for this message
/// </summary>
public int Timestamp { get; private set; }
}
}