2011-02-08 11 views
0

数週間前waveInGetNumDevs機能はうまくいきましたが、数日前から常に0を返しています。私のサウンドカードはOKですが、なぜこれが起こりますか?私は実際にDSPACKのオーディオビジュアリゼーションを作成しようとしています。私はWaveInTFilterGraphの接続方法はわかりません。私はオーディオ入力を処理することすらできません:(なぜwaveInGetNumDevsが常に0を返すのですか?

+2

おそらく、あなたは数週間前にあなたのコンピュータに何かしました。ハードウェアをアップグレードしたり、新しいオーディオドライバをインストールしたり、オペレーティングシステムをアップグレードしたりしたことがありますか? –

+0

@アンドレアス:うーん、私はちょうどdirectXの新しいバージョンをインストールしました – Javid

+1

あなたは行き​​ます。これはDelphiとは関係がありません.DirectXのインストールは何かをしました。 –

答えて

1

あなたの更新DirectXとは関係があります。waveInGetNumDevsの呼び出し後に "GetLastError"を呼び出そうとしましたか?

また、オーディオ入力自体もいくつかの外部アプリで試してみることをお勧めします。完全に機能しない場合があり、カードの設定を調整する必要があります。

カードのドライバが更新されたDirectXバージョンをサポートしているかどうかを確認することもできます。

幸運!

関連する問題