WPFAudiovisualationを作成しました。
視覚化を描くために、ピクセルを設定するビットマップを使用します。ここで基本的な考え方を見ることができます。
問題は、BitmapSource.Create
毎秒約30回電話をかけなければならないことです。それは多くの無駄なメモリを引き起こします。はGC
とてもいい仕事をしていますが、それだけでは十分ではありません。
その問題を解決するために何ができますか?ベースバイト配列から更新するだけのビットマップが必要になります。
WPFAudiovisualationを作成しました。
視覚化を描くために、ピクセルを設定するビットマップを使用します。ここで基本的な考え方を見ることができます。
問題は、BitmapSource.Create
毎秒約30回電話をかけなければならないことです。それは多くの無駄なメモリを引き起こします。はGC
とてもいい仕事をしていますが、それだけでは十分ではありません。
その問題を解決するために何ができますか?ベースバイト配列から更新するだけのビットマップが必要になります。