オーディオマイク入力をリアルタイム再生したい。
を使用して行う場合DirectSound。Buffer から音声データを取得できますが、取得したデータを再生する方法がわかりません。
API を使用する場合:C++今朝、例を取得しました。
「waveInOpen」などのいくつかのAPI関数を使用しています。C++しかし、私はほとんど知りません。また、これらのAPI関数を他のプログラミング言語で使用する方法も知りません...
それで、私は何をすべきですか?
オーディオマイク入力をリアルタイム再生したい。
を使用して行う場合DirectSound。Buffer から音声データを取得できますが、取得したデータを再生する方法がわかりません。
API を使用する場合:C++今朝、例を取得しました。
「waveInOpen」などのいくつかのAPI関数を使用しています。C++しかし、私はほとんど知りません。また、これらのAPI関数を他のプログラミング言語で使用する方法も知りません...
それで、私は何をすべきですか?
CSCoreを使用してそれを行うことができます。
private static void Main(string[] args)
{
using(var capture = new WasapiCapture())
{
capture.Initialize();
using(var source = new SoundInSource(capture))
{
using(var soundOut = new WasapiOut())
{
capture.Start();
soundOut.Initialize(source);
soundOut.Play();
Console.ReadKey();
}
}
}
}