Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. private void button2_Click(object sender, EventArgs e)
  2. {
  3. if (sourceList.SelectedItems.Count == 0) return;
  4.  
  5. int deviceNumber = sourceList.SelectedItems[0].Index;
  6. sourceStream = new WaveIn();
  7. sourceStream.DeviceNumber = deviceNumber;
  8. sourceStream.WaveFormat = new WaveFormat(44100, WaveIn.GetCapabilities(deviceNumber).Channels);
  9. sourceStream.StartRecording();
  10.  
  11. WaveInProvider waveIn = new WaveInProvider(sourceStream);
  12.  
  13. waveOut = new DirectSoundOut();
  14. waveOut.Init(waveIn);
  15. waveOut.Play();
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement