arduino-audio-tools
Loading...
Searching...
No Matches
FastSineGenerator< T > Member List

This is the complete list of members for FastSineGenerator< T >, including all inherited members.

activeSoundGenerator< T >protected
activeWarningIssuedSoundGenerator< T >protected
applyRamp(T sample)SoundGenerator< T >inlineprotected
audioInfo()SoundGenerator< T >inlinevirtual
begin() overrideSineWaveGenerator< T >inlinevirtual
begin(AudioInfo info) overrideSineWaveGenerator< T >inlinevirtual
begin(AudioInfo info, float frequency)SineWaveGenerator< T >inline
begin(int channels, int sample_rate, float frequency)SineWaveGenerator< T >inline
currentSampleSoundGenerator< T >protected
defaultConfig() overrideSineWaveGenerator< T >inlinevirtual
double_PiSineWaveGenerator< T >protected
downPercentSoundGenerator< T >protected
end()SoundGenerator< T >inlinevirtual
factorSoundGenerator< T >protected
FastSineGenerator(float amplitude=32767.0, float phase=0.0)FastSineGenerator< T >inline
infoSoundGenerator< T >protected
isActive()SoundGenerator< T >inlinevirtual
logStatus()SineWaveGenerator< T >inlineprotected
m_amplitudeSineWaveGenerator< T >protected
m_cyclesSineWaveGenerator< T >protected
m_deltaTimeSineWaveGenerator< T >protected
m_frequencySineWaveGenerator< T >protected
m_phaseSineWaveGenerator< T >protected
playMsSoundGenerator< T >protected
playSamplesSoundGenerator< T >protected
rampDownDecSoundGenerator< T >protected
rampDownSamplesSoundGenerator< T >protected
rampUpIncSoundGenerator< T >protected
readBytes(uint8_t *data, size_t len)SoundGenerator< T >inlinevirtual
readBytesFrames(uint8_t *buffer, size_t lengthBytes, int frames, int channels)SoundGenerator< T >inlineprotected
readBytesFromBuffer(uint8_t *buffer, size_t lengthBytes, int frame_size, int channels)SoundGenerator< T >inlineprotected
readSample() overrideFastSineGenerator< T >inlinevirtual
recalculatePlayTime()SoundGenerator< T >inlineprotected
ring_bufferSoundGenerator< T >protected
setAmplitude(float amp)SineWaveGenerator< T >inline
setAudioInfo(AudioInfo info) overrideSineWaveGenerator< T >inlinevirtual
setFrequency(float frequency) overrideSineWaveGenerator< T >inlinevirtual
setPlayTime(uint32_t playMs, uint8_t upPercent=20, uint8_t downPercent=30)SoundGenerator< T >inline
sine(float t)FastSineGenerator< T >inlineprotected
SineWaveGenerator(float amplitude=0.9f *NumberConverter::maxValueT< T >(), float phase=0.0f)SineWaveGenerator< T >inline
SoundGenerator()SoundGenerator< T >inline
upPercentSoundGenerator< T >protected
upSamplesSoundGenerator< T >protected
~SoundGenerator()SoundGenerator< T >inlinevirtual