Exemple #1
0
        /// <summary>
        /// Closes the Midi Port.
        /// </summary>
        public virtual void Close()
        {
            if (MidiSafeHandle != null)
            {
                Status = MidiPortStatus.Closed | MidiPortStatus.Pending;

                MidiSafeHandle.Close();
                MidiSafeHandle = null;
            }

            _portId = null;
        }
Exemple #2
0
 public static extern int midiInUnprepareHeader(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);
Exemple #3
0
 public static extern int midiInStop(MidiSafeHandle handle);
Exemple #4
0
 public static extern int midiInReset(MidiSafeHandle handle);
Exemple #5
0
 public static extern int midiStreamPosition(MidiSafeHandle handle, ref MmTime time, uint sizeOfMmTime);
Exemple #6
0
 public static extern int midiStreamProperty(MidiSafeHandle handle, ref MidiOutStreamPortProperty prop, uint flags);
Exemple #7
0
 public static extern int midiStreamPause(MidiSafeHandle handle);
Exemple #8
0
 public static extern int midiStreamRestart(MidiSafeHandle handle);
Exemple #9
0
 public static extern int midiStreamOut(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);
Exemple #10
0
 public static extern int midiOutLongMsg(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);
Exemple #11
0
 public static extern int midiOutShortMsg(MidiSafeHandle handle, uint message);
Exemple #12
0
 public static extern int midiDisconnect(MidiSafeHandle inHandle, MidiSafeHandle outHandle, IntPtr reserved);
Exemple #13
0
 public static extern int midiInAddBuffer(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);