Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

複数のサウンドカードの選択

2 views
Skip to first unread message

紅輝

unread,
Mar 5, 2007, 6:54:08 AM3/5/07
to
既定のサウンドカードを使う場合にサウンドオブジェクトを設定するのはNULLで簡単に出来るのですが、複数のサウンドカードを選択してオブジェクトを作る記述が旨くできなくて困っています。DirectSoundの説明マニュアルを読んでも、また、そのサンプルを試しても出来ませんでした。
複数のサウンドカードの列挙とオブジェクトの作成のC++記述例をお教えいただきたく宜しくお願いいたします。

紅輝

unread,
Mar 6, 2007, 10:56:03 PM3/6/07
to
質問の追記
DWORD pv;
HRESULT hr =
DirectSoundCaptureEnumerate((LPDSENUMCALLBACK)DSEnumProc,(VOID*) &pv);
をビルドしますと
error C2440: '型キャスト' : 'overloaded-function' から 'LPDSENUMCALLBACKW'
に変換できません。 スコープ内でこの名前を指定された関数でターゲット型に一致するものはありません。 とエラー表示が出てしまいます。
尚、CALLバック関数は
BOOL CALLBACK DSEnumProc(LPGUID lpGUID, LPCTSTR szName, LPCTSTR
szDriverName, LPVOID lpContext)
{
   処理をさせています。ここは問題が有りません。

何か、抜けているのでしょうか?

宜しくお願いいたします。

0 new messages