私は最近、VoIP アプリケーション用のコードの統合に取り組んでいます。一方で、UI (主にダイヤラー) は、XNA オーディオ フレームワークを使用して、ボタンを押したときにサウンド バイト (DTMF) を再生します。一方、実際の呼び出しモジュールは、オーディオのキャプチャ/レンダリングに WASAPI を使用します。パーツを統合した後、通話中に AUDCLIENT_BUFFER_SILENT フラグが表示され、音声が聞こえませんでした。XNA のすべてのトレースを無効にして再試行しましたが、呼び出しが正常に機能することだけが確認されました (サイレント バッファー フラグは存在しません)。
XNA と WASAPI はうまく動作しませんか? サウンド バイトに XNA を使用し、呼び出しに WASAPI を使用し続ける方法はありますか?