MakeHanningWindow() public static méthode

Fills the provided array with normalized Hanning Window data
public static MakeHanningWindow ( float data ) : void
data float
Résultat void
Exemple #1
0
        /// <summary>
        /// Sets and pre-computes the specified
        /// WindowFunction for faster processing.
        /// </summary>
        public void SetWindow(WindowFunction windowFunction)
        {
            if (_windowData == null || _windowData.Length != _appliedFFTSize)
            {
                _windowData = new float[_appliedFFTSize];
            }

            switch (window)
            {
            case WindowFunction.Hanning:

                GATMaths.MakeHanningWindow(_windowData);

                break;

            case WindowFunction.Hamming:

                GATMaths.MakeHammingWindow(_windowData);

                break;
            }
        }