I'm new at audio processing so you will have to forgive my ignorance.
I took a look at WaveFormat.BlockAlign. It only has a getter and the value was "4" when I retrieved it (I have been trying to figure out exactly what that pertains to).
frame: audio information for a given point in time.
The problem I seem to be having is the FFT calculation only happens 10 - 11 times per second and trying to time it correctly is... difficult.
If I rely on notifications, I get 10 - 11 (currently), one right after the other, then nothing for 1 second. So, I tried setting my timer to 100ms, which seemed to give me the correct data, but did not run smoothly.
I do need to get a better understanding of how the underlying code works because when I finish this project, I will be porting over to Windows Phone 8.
I took a look at WaveFormat.BlockAlign. It only has a getter and the value was "4" when I retrieved it (I have been trying to figure out exactly what that pertains to).
frame: audio information for a given point in time.
The problem I seem to be having is the FFT calculation only happens 10 - 11 times per second and trying to time it correctly is... difficult.
If I rely on notifications, I get 10 - 11 (currently), one right after the other, then nothing for 1 second. So, I tried setting my timer to 100ms, which seemed to give me the correct data, but did not run smoothly.
I do need to get a better understanding of how the underlying code works because when I finish this project, I will be porting over to Windows Phone 8.