我正在使用Qt 5.5.1,我想启用音频电平监控。我浏览了AudioRecorder example并了解了如何在录制时监控关卡。现在我想监听音频电平而不开始录音。 QAudioProbe class documentation说:
QAudioProbe类允许您监听正在播放的音频或 记录。
QAudioProbe文档中的示例代码如下:
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
这是否意味着一个必须开始录制或播放以收集音频探测?我想我可以在一些临时位置开始假录音,但不确定它是否正确。还有其他办法吗?