Exemplo n.º 1
0
        /// <summary>
        /// Performs the actual filtering operation with respect to input from the combo boxes.
        /// </summary>
        private void FilterCalculation(ref float[] input, FFT.FilterType filter)
        {
            // Check what kind of filter the user wanted and filter accordingly
            switch (filter)
            {
            case FFT.FilterType.HighPass:
                firFilter.HighPassFilter(ref input);
                break;

            case FFT.FilterType.LowPass:
                firFilter.LowPassFilter(ref input);
                break;

            case FFT.FilterType.BandPass:
                firFilter.BandPassFilter(ref input);
                break;
            }
        }