C# Class Commons.Music.Midi.PortMidi.PortMidiMarshal

显示文件 Open project: atsushieno/managed-midi Class Usage Examples

Public Methods

Method Description
Pm_Channel ( int channel ) : int
Pm_MessageData1 ( int msg ) : int
Pm_MessageData2 ( int msg ) : int
Pm_MessageStatus ( int msg ) : int

Private Methods

Method Description
Pm_Abort ( IntPtr stream ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_Close ( IntPtr stream ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_CountDevices ( ) : int
Pm_GetDefaultInputDeviceID ( ) : Int32
Pm_GetDefaultOutputDeviceID ( ) : Int32
Pm_GetDeviceInfo ( Int32 id ) : IntPtr
Pm_GetErrorText ( Commons.Music.Midi.PortMidi.MidiErrorType errnum ) : string
Pm_GetHostErrorText ( IntPtr msg, uint len ) : void
Pm_HasHostError ( IntPtr stream ) : int
Pm_Initialize ( ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_OpenInput ( IntPtr &stream, Int32 inputDevice, IntPtr inputDriverInfo, int bufferSize, MidiTimeProcDelegate timeProc, IntPtr timeInfo ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_OpenOutput ( IntPtr &stream, Int32 outputDevice, IntPtr outputDriverInfo, int bufferSize, MidiTimeProcDelegate time_proc, IntPtr time_info, int latency ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_Poll ( IntPtr stream ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_Read ( IntPtr stream, IntPtr buffer, int length ) : int
Pm_SetChannelMask ( IntPtr stream, int mask ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_SetFilter ( IntPtr stream, MidiFilter filters ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_Terminate ( ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_Write ( IntPtr stream, IntPtr buffer, int length ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_WriteShort ( IntPtr stream, Int32 when, MidiMessage msg ) : Commons.Music.Midi.PortMidi.MidiErrorType
Pm_WriteSysEx ( IntPtr stream, Int32 when, byte msg ) : Commons.Music.Midi.PortMidi.MidiErrorType

Method Details

Pm_Channel() public static method

public static Pm_Channel ( int channel ) : int
channel int
return int

Pm_MessageData1() public static method

public static Pm_MessageData1 ( int msg ) : int
msg int
return int

Pm_MessageData2() public static method

public static Pm_MessageData2 ( int msg ) : int
msg int
return int

Pm_MessageStatus() public static method

public static Pm_MessageStatus ( int msg ) : int
msg int
return int