Table of Contents

Interface IMidiInput

Namespace
NAudio.Midi
Assembly
NAudio.Midi.dll

A device-agnostic MIDI input. Implemented by the legacy winmm-backed MidiIn (in NAudio.WinMM) and the WinRT-backed WinRTMidiIn (in NAudio.Wasapi).

public interface IMidiInput : IDisposable
Inherited Members

Methods

Start()

Start receiving MIDI messages.

void Start()

Stop()

Stop receiving MIDI messages.

void Stop()

Events

MessageReceived

Raised when a short MIDI message is received.

event EventHandler<MidiInMessageEventArgs> MessageReceived

Event Type

EventHandler<MidiInMessageEventArgs>

SysexMessageReceived

Raised when a sysex MIDI message is received.

event EventHandler<MidiInSysexMessageEventArgs> SysexMessageReceived

Event Type

EventHandler<MidiInSysexMessageEventArgs>