public void SendRawMessage(int sampleOffset, byte status, byte data1, byte data2) { var handler = RawMessageReceived; if(handler != null) { var args = new RawMessageEventArgs(status, data1, data2); args.DeltaFrames = sampleOffset; handler(this, args); } }
protected virtual void OnRawMessage(RawMessageEventArgs e) { EventHandler <RawMessageEventArgs> handler = RawMessageReceived; if (handler != null) { context.Post(delegate(object dummy) { handler(this, e); }, null); } }
protected virtual void OnRawMessage(RawMessageEventArgs e) { EventHandler<RawMessageEventArgs> handler = RawMessageReceived; if (handler != null) { context.Post(delegate(object dummy) { handler(this, e); }, null); } }
void FMidiEventSource_RawMessageReceived(object sender, RawMessageEventArgs e) { SetMidiEvent(e.DeltaFrames, e.Message); }