title: Managed access to microphone input and system volume
body: <p>I am looking to do three things:</p>
  
  <p>Access data from the microphone. Really all I want to know is the overall volume of the sound sensed by the device.</p>
  
  <p>Set the microphone gain.</p>
  
  <p>Set the system volume.</p>
  
  <p>All of my windows dev experience is C#/WPF, so I'd like to stay managed. I do not need exceptionally high performance or realtime processing or anything.</p>
  
  <p>I've looked around and it seems like SlimDX might be a good wrapper for this, but even there I'm not sure where to start.</p>
  
  <p>Surely it can't be that hard?</p>