Exemplo n.º 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;
        }
Exemplo n.º 2
0
 public static extern int midiInUnprepareHeader(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);
Exemplo n.º 3
0
 public static extern int midiInStop(MidiSafeHandle handle);
Exemplo n.º 4
0
 public static extern int midiInReset(MidiSafeHandle handle);
Exemplo n.º 5
0
 public static extern int midiStreamPosition(MidiSafeHandle handle, ref MmTime time, uint sizeOfMmTime);
Exemplo n.º 6
0
 public static extern int midiStreamProperty(MidiSafeHandle handle, ref MidiOutStreamPortProperty prop, uint flags);
Exemplo n.º 7
0
 public static extern int midiStreamPause(MidiSafeHandle handle);
Exemplo n.º 8
0
 public static extern int midiStreamRestart(MidiSafeHandle handle);
Exemplo n.º 9
0
 public static extern int midiStreamOut(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);
Exemplo n.º 10
0
 public static extern int midiOutLongMsg(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);
Exemplo n.º 11
0
 public static extern int midiOutShortMsg(MidiSafeHandle handle, uint message);
Exemplo n.º 12
0
 public static extern int midiDisconnect(MidiSafeHandle inHandle, MidiSafeHandle outHandle, IntPtr reserved);
Exemplo n.º 13
0
 public static extern int midiInAddBuffer(MidiSafeHandle handle, IntPtr header, uint sizeOfmidiHeader);