C# Класс Accord.Audio.Filters.BaseFilter

Base signal processing filter
Наследование: IFilter
Показать файл Открыть проект

Открытые методы

Метод Описание
Apply ( Signal signal ) : Signal

Applies the filter to a signal.

Apply ( ) : Signal[]

Applies the filter to a windowed signal.

Защищенные методы

Метод Описание
NewSignal ( int channels, int samples, int rate, SampleFormat dstSampleFormat ) : Signal

Creates a new signal from the given signal parameters. This method can be overridden on child classes to modify how output signals are created.

ProcessFilter ( Signal sourceData, Signal destinationData ) : void

Processes the filter.

Приватные методы

Метод Описание
CheckSourceFormat ( SampleFormat sampleFormat ) : void

Описание методов

Apply() публичный метод

Applies the filter to a signal.
public Apply ( Signal signal ) : Signal
signal Signal
Результат Signal

Apply() публичный метод

Applies the filter to a windowed signal.
public Apply ( ) : Signal[]
Результат Signal[]

NewSignal() защищенный метод

Creates a new signal from the given signal parameters. This method can be overridden on child classes to modify how output signals are created.
protected NewSignal ( int channels, int samples, int rate, SampleFormat dstSampleFormat ) : Signal
channels int
samples int
rate int
dstSampleFormat SampleFormat
Результат Signal

ProcessFilter() защищенный абстрактный метод

Processes the filter.
protected abstract ProcessFilter ( Signal sourceData, Signal destinationData ) : void
sourceData Signal
destinationData Signal
Результат void