0

参照コードとして VOIP おしゃべりボックス アプリを使用しています。ネットワークに送信できるように、キャプチャしたオーディオ データを C# で取得しようとしています。バックエンド プロジェクト Server.h には、UI で使用できる callController オブジェクトを提供するメソッドがあります。audiocontroller オブジェクトを提供するメソッドを追加しようとしましたが、場所 0x6BE27618 を実行しているアクセス違反を言ってアプリがクラッシュしています。

または、C#コードでマイクデータを取得するために使用できる他のアプローチはありますか?

4

1 に答える 1

0

これは、これを使用しようとしているコンテキストに大きく依存します。標準アプリケーションの場合、Coding4Fun Toolkitを介してこれを行うための抽象化された方法があります。MicrophoneRecorderクラスを使用します。それは次のようになります。

MicrophoneRecorder recorder = new MicrophoneRecorder();
recorder.Start();
// Do something - e.g. wait
recorder.Stop();
byte[] capture = recorder.Buffer;
于 2013-04-13T02:40:47.463 に答える