I am trying to get the volume of the audio heard by an input device using Core-Audio.
So far I have used AudioDeviceAddIOProc
and AudioDeviceStart
with my AudioDeviceIOProc
function to get the input data in the form of an AudioBufferList
containing AudioBuffer
s.
How do I get the volume of the data from the AudioBuffer
? Or am I going about this completely the wrong way?