gpt4 book ai didi

audio - WASAPI - CoCreateInstance 方法有问题

转载 作者:行者123 更新时间:2023-12-02 00:16:08 26 4
gpt4 key购买 nike

我正在尝试使用 Windows 核心音频 API 从麦克风捕获音频

相关的代码行是

const CLSID CLSID_MMDeviceEnumerator = __uuidof(MMDeviceEnumerator);  
const IID IID_IMMDeviceEnumerator = __uuidof(IMMDeviceEnumerator);
IMMDeviceEnumerator *pEnumerator = NULL;
hr = CoCreateInstance(CLSID_MMDeviceEnumerator,NULL,CLSCTX_ALL,IID_IMMDeviceEnumerator, (void**)&pEnumerator);

hr 返回以下值-

0x800401f0 : CoInitialize has not been called.

我已经从msdn页面改编了示例程序- Capturing an audio stream

有什么问题吗?我也不明白这个错误是什么意思——从我从谷歌搜索和所有的描述中得到的。

我在 Win7 Home Pro x64 上使用 Visual Studio 2012 Express。

最佳答案

错误信息还不够清楚吗?您需要调用CoInitialize在调用 CoCreateInstance(或以任何其他方式使用 COM)之前。

关于audio - WASAPI - CoCreateInstance 方法有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13015805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com