Exemple #1
0
 public void OnDeviceStateChanged(string deviceId, NAudio.CoreAudioApi.DeviceState newState)
 {
     Trace.WriteLine("OnDeviceStateChanged:" + deviceId + " NewState: " + newState);
     if (newState.HasFlag(NAudio.CoreAudioApi.DeviceState.Active))
     {
         AudioEvents.InvokeDeviceAdded(this, deviceId);
     }
     else
     {
         AudioEvents.InvokeDeviceRemoved(this, deviceId);
     }
 }
Exemple #2
0
 public void OnDeviceRemoved(string deviceId)
 {
     Trace.WriteLine("OnDeviceRemoved:" + deviceId);
     AudioEvents.InvokeDeviceRemoved(this, deviceId);
 }