HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
HephAudio::AudioProcessor Member List

This is the complete list of members for HephAudio::AudioProcessor, including all inherited members.

ArctanDistortion(AudioBuffer &buffer, double alpha)HephAudio::AudioProcessorstatic
AudioProcessor()=delete (defined in HephAudio::AudioProcessor)HephAudio::AudioProcessor
AudioProcessor(const AudioProcessor &)=delete (defined in HephAudio::AudioProcessor)HephAudio::AudioProcessor
BandCutFilter(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandCutFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandCutFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandCutFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandCutFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
BandCutFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
BandPassFilter(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandPassFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandPassFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window)HephAudio::AudioProcessorstatic
BandPassFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
BandPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
ChangeChannelLayout(AudioBuffer &buffer, const AudioChannelLayout &outputChannelLayout)HephAudio::AudioProcessorstatic
ChangeEndian(AudioBuffer &buffer)HephAudio::AudioProcessorstatic
ChangeSampleRate(AudioBuffer &buffer, uint32_t outputSampleRate)HephAudio::AudioProcessorstatic
ChangeSpeed(AudioBuffer &buffer, double speed, Window &window)HephAudio::AudioProcessorstatic
ChangeSpeed(AudioBuffer &buffer, size_t hopSize, size_t windowSize, double speed, Window &window)HephAudio::AudioProcessorstatic
Chorus(AudioBuffer &buffer, double depth, double feedbackGain, double baseDelay_ms, double delay_ms, double extent_semitone, const Oscillator &lfo)HephAudio::AudioProcessorstatic
CubicDistortion(AudioBuffer &buffer, double a)HephAudio::AudioProcessorstatic
Echo(AudioBuffer &buffer, EchoInfo info)HephAudio::AudioProcessorstatic
Equalizer(AudioBuffer &buffer, Window &window, const std::vector< EqualizerInfo > &infos)HephAudio::AudioProcessorstatic
Equalizer(AudioBuffer &buffer, size_t hopSize, size_t fftSize, Window &window, const std::vector< EqualizerInfo > &infos)HephAudio::AudioProcessorstatic
EqualizerMT(AudioBuffer &buffer, Window &window, const std::vector< EqualizerInfo > &infos)HephAudio::AudioProcessorstatic
EqualizerMT(AudioBuffer &buffer, size_t threadCountPerChannel, Window &window, const std::vector< EqualizerInfo > &infos)HephAudio::AudioProcessorstatic
EqualizerMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, Window &window, const std::vector< EqualizerInfo > &infos)HephAudio::AudioProcessorstatic
EqualizerMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, size_t threadCountPerChannel, Window &window, const std::vector< EqualizerInfo > &infos)HephAudio::AudioProcessorstatic
FixOverflow(AudioBuffer &buffer)HephAudio::AudioProcessorstatic
Flanger(AudioBuffer &buffer, double depth, double feedbackGain, double baseDelay_ms, double delay_ms, const Oscillator &lfo)HephAudio::AudioProcessorstatic
Fuzz(AudioBuffer &buffer, double depth, double alpha)HephAudio::AudioProcessorstatic
HardClipDistortion(AudioBuffer &buffer, double clippingLevel_dB)HephAudio::AudioProcessorstatic
HighPassFilter(AudioBuffer &buffer, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
HighPassFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
HighPassFilterMT(AudioBuffer &buffer, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
HighPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
HighPassFilterMT(AudioBuffer &buffer, double cutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
HighPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
LinearFadeIn(AudioBuffer &buffer, double duration_s)HephAudio::AudioProcessorstatic
LinearFadeIn(AudioBuffer &buffer, double duration_s, size_t startIndex)HephAudio::AudioProcessorstatic
LinearFadeOut(AudioBuffer &buffer, double duration_s)HephAudio::AudioProcessorstatic
LinearFadeOut(AudioBuffer &buffer, double duration_s, size_t startIndex)HephAudio::AudioProcessorstatic
LinearPanning(AudioBuffer &buffer, double panningFactor)HephAudio::AudioProcessorstatic
LowPassFilter(AudioBuffer &buffer, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
LowPassFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
LowPassFilterMT(AudioBuffer &buffer, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
LowPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window)HephAudio::AudioProcessorstatic
LowPassFilterMT(AudioBuffer &buffer, double cutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
LowPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
MergeChannels(const std::vector< Heph::DoubleBuffer > &channels, uint32_t sampleRate)HephAudio::AudioProcessorstatic
Normalize(AudioBuffer &buffer, heph_audio_sample_t peakAmplitude)HephAudio::AudioProcessorstatic
operator=(const AudioProcessor &)=delete (defined in HephAudio::AudioProcessor)HephAudio::AudioProcessor
Overdrive(AudioBuffer &buffer, double drive)HephAudio::AudioProcessorstatic
PitchShift(AudioBuffer &buffer, double pitchChange_semitone, Window &window)HephAudio::AudioProcessorstatic
PitchShift(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double pitchChange_semitone, Window &window)HephAudio::AudioProcessorstatic
PitchShiftMT(AudioBuffer &buffer, double pitchChange_semitone, Window &window)HephAudio::AudioProcessorstatic
PitchShiftMT(AudioBuffer &buffer, double pitchChange_semitone, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
PitchShiftMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double pitchChange_semitone, Window &window)HephAudio::AudioProcessorstatic
PitchShiftMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double pitchChange_semitone, size_t threadCountPerChannel, Window &window)HephAudio::AudioProcessorstatic
RmsNormalize(AudioBuffer &buffer, double rms)HephAudio::AudioProcessorstatic
SineLawPanning(AudioBuffer &buffer, double panningFactor)HephAudio::AudioProcessorstatic
SplitChannels(const AudioBuffer &buffer)HephAudio::AudioProcessorstatic
SquareLawPanning(AudioBuffer &buffer, double panningFactor)HephAudio::AudioProcessorstatic
Tremolo(AudioBuffer &buffer, double depth, const Oscillator &lfo)HephAudio::AudioProcessorstatic
Vibrato(AudioBuffer &buffer, double depth, double extent_semitone, const Oscillator &lfo)HephAudio::AudioProcessorstatic