C# Class Commons.Music.Midi.RtMidi.RtMidiInputDevice

Inheritance: RtMidiDevice
Show file Open project: atsushieno/managed-midi Class Usage Examples

Public Methods

Method Description
CancelCallback ( ) : void
GetMessage ( ) : byte[]
RtMidiInputDevice ( ) : System
RtMidiInputDevice ( RtMidiApi api, string clientName, int queueSizeLimit = 100 ) : System
SetCallback ( RtMidiCallback callback, IntPtr userData ) : void
SetIgnoredTypes ( bool midiSysex, bool midiTime, bool midiSense ) : void

Protected Methods

Method Description
ReleaseDevice ( ) : void

Method Details

CancelCallback() public method

public CancelCallback ( ) : void
return void

GetMessage() public method

public GetMessage ( ) : byte[]
return byte[]

ReleaseDevice() protected method

protected ReleaseDevice ( ) : void
return void

RtMidiInputDevice() public method

public RtMidiInputDevice ( ) : System
return System

RtMidiInputDevice() public method

public RtMidiInputDevice ( RtMidiApi api, string clientName, int queueSizeLimit = 100 ) : System
api RtMidiApi
clientName string
queueSizeLimit int
return System

SetCallback() public method

public SetCallback ( RtMidiCallback callback, IntPtr userData ) : void
callback RtMidiCallback
userData System.IntPtr
return void

SetIgnoredTypes() public method

public SetIgnoredTypes ( bool midiSysex, bool midiTime, bool midiSense ) : void
midiSysex bool
midiTime bool
midiSense bool
return void