1

ズームや選択などのいくつかの簡単な機能とともに、C#で波形を表示できるようにしたいと考えています。私はすでに振幅値のshort[]としてデータを持っています。

ただし、GUIのハードコーディングに関しては、私はアマチュアです。これを達成するのに役立つ可能性のあるヘルパークラスWaveFormClassをすでに見つけましたが、バックアップとして、手動で行う方法を学びたいと思います。

それで、私はいくつかの方法とおそらく役立ついくつかのリンクを求めることができますか?ありがとう!

4

2 に答える 2

2

NAudioには、波形を表示するWPFサンプルアプリがあります。コードプレックスからソースコードを取得できます。作成者は、このトピックに関する記事もここにあります

于 2011-02-26T07:17:30.803 に答える
1

他のグラフと同様に、X値を反復処理し、サンプル配列から取得した適切なY値を描画する必要があります。

オーディオを左右にパンしたい場合は、アレイからのデータの取得をオフセットする必要があります。ズームアウト機能を広告する場合-画面上の1つのピクセルがいくつかのサンプルに対応する場合(開始には整数を使用してみてください)、いくつかの値を平均してから適切な値を描画する必要があります。

PIXELとSAMPLEという単語がまだ語彙に含まれていない場合は、波形を描く前に、それらに精通している必要があります。他の人のコードでは、その方法を教えてくれないからです。

于 2011-02-26T08:33:43.877 に答える