HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
This is the complete list of members for HephAudio::AudioProcessor, including all inherited members.
ArctanDistortion(AudioBuffer &buffer, double alpha) | HephAudio::AudioProcessor | static |
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::AudioProcessor | static |
BandCutFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandCutFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandCutFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandCutFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
BandCutFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
BandPassFilter(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandPassFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandPassFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
BandPassFilterMT(AudioBuffer &buffer, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
BandPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double lowCutoffFreq, double highCutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
ChangeChannelLayout(AudioBuffer &buffer, const AudioChannelLayout &outputChannelLayout) | HephAudio::AudioProcessor | static |
ChangeEndian(AudioBuffer &buffer) | HephAudio::AudioProcessor | static |
ChangeSampleRate(AudioBuffer &buffer, uint32_t outputSampleRate) | HephAudio::AudioProcessor | static |
ChangeSpeed(AudioBuffer &buffer, double speed, Window &window) | HephAudio::AudioProcessor | static |
ChangeSpeed(AudioBuffer &buffer, size_t hopSize, size_t windowSize, double speed, Window &window) | HephAudio::AudioProcessor | static |
Chorus(AudioBuffer &buffer, double depth, double feedbackGain, double baseDelay_ms, double delay_ms, double extent_semitone, const Oscillator &lfo) | HephAudio::AudioProcessor | static |
CubicDistortion(AudioBuffer &buffer, double a) | HephAudio::AudioProcessor | static |
Echo(AudioBuffer &buffer, EchoInfo info) | HephAudio::AudioProcessor | static |
Equalizer(AudioBuffer &buffer, Window &window, const std::vector< EqualizerInfo > &infos) | HephAudio::AudioProcessor | static |
Equalizer(AudioBuffer &buffer, size_t hopSize, size_t fftSize, Window &window, const std::vector< EqualizerInfo > &infos) | HephAudio::AudioProcessor | static |
EqualizerMT(AudioBuffer &buffer, Window &window, const std::vector< EqualizerInfo > &infos) | HephAudio::AudioProcessor | static |
EqualizerMT(AudioBuffer &buffer, size_t threadCountPerChannel, Window &window, const std::vector< EqualizerInfo > &infos) | HephAudio::AudioProcessor | static |
EqualizerMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, Window &window, const std::vector< EqualizerInfo > &infos) | HephAudio::AudioProcessor | static |
EqualizerMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, size_t threadCountPerChannel, Window &window, const std::vector< EqualizerInfo > &infos) | HephAudio::AudioProcessor | static |
FixOverflow(AudioBuffer &buffer) | HephAudio::AudioProcessor | static |
Flanger(AudioBuffer &buffer, double depth, double feedbackGain, double baseDelay_ms, double delay_ms, const Oscillator &lfo) | HephAudio::AudioProcessor | static |
Fuzz(AudioBuffer &buffer, double depth, double alpha) | HephAudio::AudioProcessor | static |
HardClipDistortion(AudioBuffer &buffer, double clippingLevel_dB) | HephAudio::AudioProcessor | static |
HighPassFilter(AudioBuffer &buffer, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
HighPassFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
HighPassFilterMT(AudioBuffer &buffer, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
HighPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
HighPassFilterMT(AudioBuffer &buffer, double cutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
HighPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
LinearFadeIn(AudioBuffer &buffer, double duration_s) | HephAudio::AudioProcessor | static |
LinearFadeIn(AudioBuffer &buffer, double duration_s, size_t startIndex) | HephAudio::AudioProcessor | static |
LinearFadeOut(AudioBuffer &buffer, double duration_s) | HephAudio::AudioProcessor | static |
LinearFadeOut(AudioBuffer &buffer, double duration_s, size_t startIndex) | HephAudio::AudioProcessor | static |
LinearPanning(AudioBuffer &buffer, double panningFactor) | HephAudio::AudioProcessor | static |
LowPassFilter(AudioBuffer &buffer, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
LowPassFilter(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
LowPassFilterMT(AudioBuffer &buffer, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
LowPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, Window &window) | HephAudio::AudioProcessor | static |
LowPassFilterMT(AudioBuffer &buffer, double cutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
LowPassFilterMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double cutoffFreq, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
MergeChannels(const std::vector< Heph::DoubleBuffer > &channels, uint32_t sampleRate) | HephAudio::AudioProcessor | static |
Normalize(AudioBuffer &buffer, heph_audio_sample_t peakAmplitude) | HephAudio::AudioProcessor | static |
operator=(const AudioProcessor &)=delete (defined in HephAudio::AudioProcessor) | HephAudio::AudioProcessor | |
Overdrive(AudioBuffer &buffer, double drive) | HephAudio::AudioProcessor | static |
PitchShift(AudioBuffer &buffer, double pitchChange_semitone, Window &window) | HephAudio::AudioProcessor | static |
PitchShift(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double pitchChange_semitone, Window &window) | HephAudio::AudioProcessor | static |
PitchShiftMT(AudioBuffer &buffer, double pitchChange_semitone, Window &window) | HephAudio::AudioProcessor | static |
PitchShiftMT(AudioBuffer &buffer, double pitchChange_semitone, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
PitchShiftMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double pitchChange_semitone, Window &window) | HephAudio::AudioProcessor | static |
PitchShiftMT(AudioBuffer &buffer, size_t hopSize, size_t fftSize, double pitchChange_semitone, size_t threadCountPerChannel, Window &window) | HephAudio::AudioProcessor | static |
RmsNormalize(AudioBuffer &buffer, double rms) | HephAudio::AudioProcessor | static |
SineLawPanning(AudioBuffer &buffer, double panningFactor) | HephAudio::AudioProcessor | static |
SplitChannels(const AudioBuffer &buffer) | HephAudio::AudioProcessor | static |
SquareLawPanning(AudioBuffer &buffer, double panningFactor) | HephAudio::AudioProcessor | static |
Tremolo(AudioBuffer &buffer, double depth, const Oscillator &lfo) | HephAudio::AudioProcessor | static |
Vibrato(AudioBuffer &buffer, double depth, double extent_semitone, const Oscillator &lfo) | HephAudio::AudioProcessor | static |