Beispiel #1
0
        public void Close()
        {
            if (!IsOpen)
            {
                return;
            }

            try {
                Program.DebugLog($"Closing port number {_portNumber}");
                RtMidiC.ClosePort(Handle);
                CheckForError();

                IsOpen = false;
            } catch (Exception) {
                Program.Log($"Unable to close port number {_portNumber}");
            }
        }
        public void Close()
        {
            if (!_isOpen)
            {
                return;
            }

            try
            {
                Log.Debug("Closing port number {PortNumber}", _portNumber);
                RtMidiC.ClosePort(_handle);
                CheckForError();

                _isOpen = false;
            }
            catch (Exception e)
            {
                Log.Error(e, "Unable to close port number {PortNumber}", _portNumber);
            }
        }