private void OnSessionRemoved(object sender, AudioSessionDisconnectedEventArgs e)
        {
            var wrapper = (AudioSessionWrapper)sender;

            RaiseSessionRemoved(wrapper.ProcessID);
            UnregisterSession(wrapper);
        }
Пример #2
0
 private void Asc_SessionDisconnected(object sender, AudioSessionDisconnectedEventArgs e)
 {
     //Dispatcher?.Invoke(() =>
     //{
     L.SNames.Remove(L.SNames.FirstOrDefault(sn => sn == (sender as AudioSessionControl).DisplayName));
     //});
     DW(4); DW(Thread.CurrentThread.GetHashCode());
     SL.Remove(sender as AudioSessionControl);
 }
Пример #3
0
 private void Session_SessionDisconnected(object sender, AudioSessionDisconnectedEventArgs e) => Offline?.Invoke(this, new EventArgs());