private WWComplex[] Process2(double[] x)
        {
            System.Diagnostics.Debug.Assert(x.Length == ProcessSize);

            // 入力x に窓関数wを掛ける → xw。
            var xw = Functions.Mul(x, 0, mWindow, 0, ProcessSize);

            // DFTする。
            var X = mFFT.ForwardFft(WWComplex.FromRealArray(xw), mGain);

            return(X);
        }