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); } }
public void OnDeviceAdded(string pwstrDeviceId) { Trace.WriteLine("OnDeviceAdded:" + pwstrDeviceId); AudioEvents.InvokeDeviceAdded(this, pwstrDeviceId); }