4

我正在尝试使用 Qt 开发一个多媒体程序,它从麦克风(使用QAudioInput)获取音频输入流,然后将采样字节存储在内存中 60 毫秒,然后播放(使用QAudioOutput)。

文档QAudioOuput一个示例可以完成大部分操作,但它使用文件作为其数据源。如何修改它以使用输入流?

4

1 回答 1

5

QAudioInput::start()QAudioOutput::start()都将指向QIODevice的指针作为参数。如果要将数据保存在内存中,这可能是指向QFile(如示例中)或QBuffer的指针。

于 2011-03-03T09:02:19.433 回答