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 が呼び出されていません。
msdn ページのサンプル プログラムを採用しました -オーディオ ストリームのキャプチャ
何が間違っている可能性がありますか?また、Google検索などから得た説明から、エラーの意味がわかりません。
Win7 Home Pro x64 で Visual Studio 2012 Express を使用しています。