Ejemplo n.º 1
0
        /// <summary>
        /// Stop the IR Server plugin.
        /// </summary>
        public override void Stop()
        {
            if (_diListener != null)
            {
                _diListener.DeInitDevice();
                _diListener.StopListener();

                _diListener.OnStateChange -= diListener_OnStateChange;
                _diListener = null;
            }

            _deviceList = null;
        }
Ejemplo n.º 2
0
        private void StopListener()
        {
            IrssLog.Debug("DirectInput: Stop listening...");

            if (_diListener != null)
            {
                _diListener.DeInitDevice();
                _diListener.StopListener();

                _diListener.OnStateChange -= diListener_OnStateChange;
                _diListener = null;
            }

            _deviceList = null;
        }