title: C++ Microphone input
body: <p>I know there are tons of questions about this already After Doing tons of research, so don't bother redirecting to another question.</p>
  
  <p>I need to capture the stream and get the microphone stream data such as frequency pitch all of that good stuff.</p>
  
  <p>I have heard of DirectX audio, and OPENAL but have not tested them because they do not look entirely like what i need.</p>
  
  <p>I need direct Access to the microphone,
  I am starting to think i need to write a driver for this.</p>
  
  <p>Assist me in this please.</p>