How to capture waveform audio data from a microphone

I am looking for an api that can provide raw waveform audio data from a microphone plugged into a Mac.
How to capture waveform audio data from a microphone
 
 
Q