标签: c++ qt qtmultimedia
播放声卡支持的格式QAudioBuffer的最佳方式是哪种? 我是否要创建QIODevice并手动将其转换为原始数据,还是有更好的方法?
QAudioBuffer
QIODevice
答案 0 :(得分:0)
QAudioBuffer是原始QByteArray上非常轻量级的句柄。它已经是原始数据了。您可以将其视为QByteArray,并附加一些额外的信息字段。
QByteArray
您可以将QAudioBuffer::data()写为QIODevice返回的QAudioOutput::start()。
QAudioBuffer::data()
QAudioOutput::start()