私はオーディオキャプチャデバイス(ノートブックに内蔵されているマイク)を開き、ALSAライブラリを使用してオーディオを録音するC ++アプリケーションを作成しました。
しかし、スピーカーのオーディオともミキシングしたいです(他のアプリで音楽を再生している場合は、マイクオーディオをそのアプリとミックスしたいです)。
何か反対のことをしたいと思います。これ。
私は指示に従って努力しましたここしかし、混乱しています。
dmixとdsnoopを使用して屋根ふきデバイスを作成する必要があるようですが、これが何であるか、どうすればよいかわかりません。
誰かがサンプルの.asoundrcファイルを提供したり、スピーカーからオーディオを読んだり、マイクとミキシングしたりする方法を示してください。 C ++コードは必要ないようです。どこかのテキストファイルで構成されている可能性があります。
また、それがどのように機能するかを理解したいと思います。これは簡単なように見えますが、私を狂わせます。ありがとうございます!
注:おそらくこれそれが私に必要なものですか?しかし、説明が少しあれば良いと思います。