Files:
The Spectrum Analyzer demo shows how the QtMultimedia Module can be used in Qt applications to capture and then play back an audio stream.
Because QtMultimedia allows the application to access the raw audio stream, the data can either be inspected or modified by the application. The Spectrum Analyzer demo displays three pieces of information while audio is being either captured or played back:
Spectrum analysis is performed by calculating the Fast Fourier Transform (FFT) of a segment of audio data. An open-source library, FFTReal, against which the application is dynamically linked, is used to compute the transform.