我对录制系统声音(不是麦克风,整个系统声音 - 从PC发送到扬声器的所有内容)都有疑问。我知道通常我应该使用WASAPI或BASS,但是WASAPI有这么糟糕的文档(至少对我而言),我只是不知道他们真正想让我做些什么来使这项工作。与优秀的Qt样本相比,BASS文档也不那么吸引人。
是否有任何Qt包装或类似的东西可以让我在不使用WASAPI的情况下以简单的方式捕获此端点音频?
答案 0 :(得分:0)
如评论中所述,在您显示隐藏的设备并从控制面板中的声音设置启用“立体声混音”录制设备后,该设备将随时可用于Qt。
您可以快速查询系统以验证:
auto info = QAudioDeviceInfo::availableDevices(QAudio::AudioInput);
foreach (auto i, info) qDebug() << i.deviceName();
对我而言输出:
"Microphone (Realtek High Defini"
"Stereo Mix (Realtek High Defini"
从那时起,您可以按照Qt documentation和tutorials。