QAudioProbe Class

The QAudioProbe class allows you to monitor audio being played or recorded. More...

Header: #include <QAudioProbe>
qmake: QT += multimedia
Inherits: QObject

Detailed Description

 QAudioRecorder *recorder = new QAudioRecorder();
 QAudioProbe *probe = new QAudioProbe;

 // ... configure the audio recorder (skipped)

 connect(probe, SIGNAL(audioBufferProbed(QAudioBuffer)), this, SLOT(processBuffer(QAudioBuffer)));

 probe->setSource(recorder); // Returns true, hopefully.

 recorder->record(); // Now we can do things like calculating levels or performing an FFT

See also QVideoProbe, QMediaPlayer, and QCamera.