Accord.Audio.ComplexFilters.BaseComplexFilter.Apply C# (CSharp) Method

Apply() public method

Applies the filter to a signal.
public Apply ( ComplexSignal complexSignal ) : ComplexSignal
complexSignal ComplexSignal
return ComplexSignal
        public ComplexSignal Apply(ComplexSignal complexSignal)
        {
            // get number of channels and samples
            int channels = complexSignal.Channels;
            int samples = complexSignal.Length;

            // retrieve other information
            int rate = complexSignal.SampleRate;

            // create new signal of required format
            ComplexSignal dstSignal = new ComplexSignal(channels, samples, rate);

            // process the filter
            ProcessFilter(complexSignal, dstSignal);

            // return the processed signal
            return dstSignal;
        }

Same methods

BaseComplexFilter::Apply ( ) : ComplexSignal[]
BaseComplexFilter