コード例 #1
0
        private void AudioManager_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (_recorder != null)
            {
                _recorder.Stop();
            }

            if (_player != null)
            {
                _player.Close();
            }

            _isRun = false;
            _handlerBinder.Dispose();
            _adapter.WindowClosed = true;
            _adapter.SendAsyncMessage(MessageHead.S_GLOBAL_ONCLOSE);
        }
コード例 #2
0
 private void Dispose()
 {
     _isRun = false;
     try
     {
         if (_Player != null)
         {
             _Player.Close();
         }
     }
     catch { }
     try
     {
         if (_Recorder != null)
         {
             _Recorder.Stop();
         }
     }
     catch { }
 }