画面の内容とマイク入力を記録するスクリーンキャストアプリを開発しようとしています。ビデオ録画を実装できましたが、mediaMuxer へのマイク入力の追加については何も見つかりません。mediarecorder クラスを使用できることはわかっていますが、メディアレコーダーをマルチプレクサに追加するにはどうすればよいですか? これまでのところ、このコードのビットを見つけました。
MediaFormat audioFormat = new MediaFormat(...);
int audioTrackIndex = muxer.addTrack(audioFormat);
マルチプレクサに audioFormat を追加することはできましたが、マイク入力をマルチプレクサに追加する方法がわかりません。誰かが私を正しい方向に向けたり、何らかのサンプルコードを提供したりできますか?