我正在尝试编写一个程序来捕获您的语音,并将我的效果应用于捕获的音频并立即播放。我正在用 C++ 将这个应用程序写到 Windows 商店。在经历了 MediaCapture 之后,我决定使用 WASAPI 来做到这一点。我正在使用 msdn 中的示例来设置WASAPI。正如我所料,我很快就遇到了问题。所以问题出在以下两行:
const CLSID CLSID_MMDeviceEnumerator = __uuidof(MMDeviceEnumerator);
const IID IID_IMMDeviceEnumerator = __uuidof(IMMDeviceEnumerator);
视觉工作室说:
Error: operand of __uuidof must have a class or enum type for which __declspec(uuid('..')) has been specified.
我不知道这意味着什么。我会很感激这里的一些帮助。