Stop onWaveProvider
を呼び出した後、もう 1 つのデータ チャンクがフェッチされるのはなぜですか? 一時停止した後でも発生します。DirectSoundOut
NAudio 1.5 を使用しています。
DirectSoundOut
それは、方法が書かれているだけの人工物です。オープンソースなので、ここでコードを見ることができます。inPlaybackState == PlaybackState.Stopped
の呼び出しの直後にチェックを入れることで、おそらくこれを止めることができます。WaitHandle.WaitAny
PlaybackThreadFunc