public DeviceList() { MMDeviceEnumerator enumerator = new MMDeviceEnumerator(); WaveIn = enumerator.EnumerateAudioEndPoints(DataFlow.Capture, DeviceState.Active).ToList(); WaveInName = WaveIn.Select(x => x.FriendlyName).ToList(); WaveOut = enumerator.EnumerateAudioEndPoints(DataFlow.Render, DeviceState.Active).ToList(); WaveOutName = WaveOut.Select(x => x.FriendlyName).ToList(); }