NAudioのデモアプリケーション「オーディオファイルの再生」を見てきました。このデモに欠けているのは、オーディオファイルの再生中にサンプルを取得する方法です。
新しいサンプルが必要なときはいつでも、コールバックを使用してBufferedWaveProviderにサンプルを入力することはどういうわけか可能だと思いましたが、その方法がわかりません。
私の他の(好ましくない)アイデアは、サウンドカードに書き込まれる前にサンプルを入手できるDirectSoundOutなどの特別なバージョンを作成することです。
何か案は?