yamamoto
Admin
Admin
Posts: 60 | | Karma: 1
|
Re:MP3録音ができません - 2009/07/04 16:09
コールバック関数は以下のような感じで、TRUE以外は返していません。 私も、タイムアウトやリトライは本来不要なはずと考えていますが、それで改善されているようなら、仕方ないと思っています。
BOOL CALLBACK acmFormatEnumCallback(HACMDRIVERID hdriverId, LPACMFORMATDETAILS lpFormatDetails, DWORD dwInstance, DWORD dwSupport) { CAcmMgr* pObj = (CAcmMgr*)dwInstance; if (pObj->m_dicFormat->GetCount() > 0) { LPWAVEFORMATEX pwf; if (pObj->m_dicFormat->Lookup(lpFormatDetails->szFormat, pwf)) return TRUE; // フォーマット名の重複がある }
// フォーマット文字列とWAVEFORMATEXのコレクション LPWAVEFORMATEX pwf = new WAVEFORMATEX; memcpy(pwf, lpFormatDetails->pwfx, sizeof(WAVEFORMATEX)); pObj->m_dicFormat->SetAt(lpFormatDetails->szFormat, pwf);
return TRUE; }
|