我有一个关于录制系统声音的问题(不是麦克风,而是整个PC发送到扬声器的所有声音)。我知道通常应该使用WASAPI或BASS,但是WASAPI文档太糟糕了(至少对我来说),我不知道他们实际上想让我做什么才能使这个工作。与优秀的Qt示例相比,BASS文档也没有那么吸引人。是否有任何Qt封装器或类似的东西,可以让我以简单的方式捕获这个终点音频,而不必直接使用WASAPI呢?
如评论中所述,在显示隐藏设备并从控制面板的声音设置中启用“立体声混音”录音设备后,该设备将随时可用于Qt。 您可以快速查询系统以验证以下内容: auto info = QAudioDeviceInfo::availableDevices(QAudio::AudioInput); foreach (auto i, info) qDebug() << i.deviceName(); 对我来说输出: "Microphone (Realtek High Defini" "Stereo Mix (Realtek High Defini" 从那时起,您可以遵循Qt 文档和教程。