2012-03-13 5 views
1

PortAudioは、ASIOとWindows WDM-KSホストAPIの両方でdeviceCountが0、defaultOutputDeviceが-1を示しています。私は、PortAudioを構築して、ASIOとWindows WDM-KSの両方のサポートを組み込みました。両方のオプションは、使用可能なホストを反復するときに表示されます。 ASIO4Allがインストールされていることを確認しました。私は間違って何をしていますか?私は、Mac上で仮想マシン(VM웨어)内のウィンドウを実行しています。それが問題の原因ですか?PortAudioは、AsioとWDM-KSの両方について0のデバイス数を示します。

答えて

0

解決策が見つかりました。幸いにも、私はASIOを使用しているプロジェクトを持っていた友人がいました。彼は自分のコードを自分のボックスで実行しようとしましたが、ASIOデバイスを正しく見つけることができました。そこから、2つのプロジェクトの間に違うものが見つかるまで、それは後ろ向きに作業することでした。

どちらのプロジェクトも、PortAudioを呼び出した管理対象のC++アセンブリをホストするためにc#アプリケーションを使用していました。問題は、私のプロジェクトstatic void Main(string[] args)[STAThread]属性がないということでした。これを追加すると、ASIOデバイスが表示され始めました。これが誰かを助けることを望みます。

0

最初に明らかなテストは、ASIOをサポートするホストをvmにすばやくインストールすることです。 Reaper http://www.reaper.fm/は評価中にダウンロードして無料で使用できますので、試してみてください。

サードパーティのホストソフトウェアがasio4all経由でデバイスをサポートしている場合、ポートオーディオを使用してエラーが発生していることがわかります。

サードパーティのオーディオホストがデバイスを認識しない場合は、asio4allの設定を確認してください。

+0

提案していただきありがとうございます。 ASIOは他のアプリケーションでも動作します。 – herbrandson

関連する問題