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

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

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

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

Applies the filter to a signal.

Apply ( ) : Signal[]

Applies the filter to a windowed signal.

ApplyInPlace ( ) : void

Apply filter to a windowed audio signal.

The method alters the original signal to store the result of this signal processing filter.

ApplyInPlace ( Signal signal ) : void

Apply filter to an audio signal.

The method alters the original signal to store the result of this signal processing filter.

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

Метод Описание
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[]

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

Apply filter to a windowed audio signal.
The method alters the original signal to store the result of this signal processing filter.
public ApplyInPlace ( ) : void
Результат void

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

Apply filter to an audio signal.
The method alters the original signal to store the result of this signal processing filter.
public ApplyInPlace ( Signal signal ) : void
signal Signal Source signal to apply filter to.
Результат void

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