예제 #1
0
        private void MainWindow_Closing(object sender, CancelEventArgs e)
        {
            syncClient?.Close();

            vlcPlayer.Stop();
            vlcPlayer.Dispose();

            Properties.Settings.Default.Save();
        }
예제 #2
0
 public void LeaveRoom()
 {
     syncClient.Close();
     syncClient.ConnectionChanged -= SyncClient_ConnectionChanged;
     syncClient.SeekToReceived    -= SyncClient_SeekToReceived;
     syncClient.PauseReceived     -= SyncClient_PauseReceived;
     syncClient.PlayReceived      -= SyncClient_PlayReceived;
     syncClient.ChatReceived      -= SyncClient_ChatReceived;
     syncClient = null;
 }