FFTの実装に問題があります。ターゲットデバイスはWindows Phone 7です。FFTの実装
これは私がやっている方法です。 バッファは固定サイズのバイト配列1024
var o = Observable.FromEvent<EventArgs>(Microphone.Default, "BufferReady");
o.Subscribe(evt =>
{
double[] dImageArray = this.buffer.Select(i => Convert.ToDouble(i)).ToArray();
fftoutput = Saluse.MediaKit.Sample.FourierTransform.FFTDb(ref dImageArray);
});
私が使用しているクラスは、(あなたが見ることができるように)SaluseMediakit(source)から
は、これが正しい道はありますか?または私はどこか間違っている?
FFTの実装に問題があります。 - 問題を説明してください。詳細を含める(コンパイラエラー、例外の詳細など) –
これはfftoutputに関するものです。私は結果を確認する方法を知らない。それは適切かどうかです。 mikrophoneからのバイト配列、私はそれを正しく変換するのですか? –
「私はどこか間違っていますか?」うまく動作しない場合はあります。 –