PORTAUDIOは、ASIOとWDM-KSの両方でデバイスのゼロを表示します。
質問
PortAudioは、ASIOとWindows WDM-KSホストAPIの両方に対して-1のDefaCecount 0と-1のデフォルト出力デバイスを表示しています。ASIOとWindows WDM-KSの両方のサポートを含めるようにPortAudioを正常に作成し、利用可能なホストを繰り返すときに両方のオプションが表示されます。また、ASIO4ALLがインストールされていることを確認しました。私は何が悪いのですか?私はMac上の仮想マシン(VMware)内のウィンドウを実行しています。それは問題を引き起こすのですか?
解決
私は解決策を見つけました。幸いなことに、私はASIOを使って作業しているプロジェクトを持っていた友人を持っていました。彼は私が私の箱の上に彼のコードを実行してみて、それはASIOデバイスを正しく見つけることができました。そこから、私が2つのプロジェクトの間で違うものを見つけるまで後ろに働くことの問題でした。
両方のプロジェクトの両方がC#アプリケーションを使用して、コールをPortAudioにした管理対象C ++アセンブリをホストしました。この問題は、Projects static void Main(string[] args)
が[STAThread]
属性を持っていないことを終了しました。それを追加したら、ASIOデバイスは表示され始めました。これが誰かに役立つことを願っています。
他のヒント
最初の明白なテストは、ASIOをサポートするVM上にホストをすばやくインストールすることです。あなたは刈り取り http://www.reaper.fm/ を評価して評価中に使用することができます。それ。
3rd PartyホストソフトウェアがASIO4ALLを介してデバイスをサポートしている場合は、ポートオーディオを使用していくつかのエラーがあることがわかります。
第三者のオーディオホストが装置を認識しない場合は、ASIO4ALLセットアップを調べます。