HART  0.1.0
High level Audio Regression and Testing
Loading...
Searching...
No Matches
SineWave< SampleType > Member List

This is the complete list of members for SineWave< SampleType >, including all inherited members.

copy() const =0Signal< SampleType >pure virtual
followedBy(const DSP< SampleType > &dsp)Signal< SampleType >inline
followedBy(std::unique_ptr< DSP< SampleType > > dsp)Signal< SampleType >inline
followedBy(DerivedDSP &&dsp)Signal< SampleType >inline
getNumChannels()Signal< SampleType >inlineprotected
HART_SIGNAL_DEFINE_COPY_AND_MOVE(SineWave)SineWave< SampleType >
move()=0Signal< SampleType >pure virtual
operator<<(std::ostream &stream, const Signal< SampleType > &signal)Signal< SampleType >related
operator=(const Signal &other)Signal< SampleType >inline
operator=(Signal &&other) noexceptSignal< SampleType >inline
operator>>(Signal< SampleType > &signal, DerivedDSP &&dsp)Signal< SampleType >related
operator>>(Signal< SampleType > &signal, const DSP< SampleType > &dsp)Signal< SampleType >related
operator>>(Signal< SampleType > &&signal, const DSP< SampleType > &dsp)Signal< SampleType >related
operator>>(Signal< SampleType > &signal, std::unique_ptr< DSP< SampleType > > dsp)Signal< SampleType >related
operator>>(Signal< SampleType > &&signal, std::unique_ptr< DSP< SampleType > > dsp)Signal< SampleType >related
prepare(double sampleRateHz, size_t, size_t) overrideSineWave< SampleType >inlinevirtual
prepareWithDSPChain(double sampleRateHz, size_t numOutputChannels, size_t maxBlockSizeFrames)Signal< SampleType >inline
renderNextBlock(AudioBuffer< SampleType > &output) overrideSineWave< SampleType >inlinevirtual
renderNextBlockWithDSPChain(AudioBuffer< SampleType > &output)Signal< SampleType >inline
represent(std::ostream &stream) const overrideSineWave< SampleType >inlinevirtual
reset() overrideSineWave< SampleType >inlinevirtual
resetWithDSPChain()Signal< SampleType >inlinevirtual
setNumChannels(size_t numChannels)Signal< SampleType >inlineprotected
Signal()=defaultSignal< SampleType >
Signal(const Signal &other)Signal< SampleType >inline
Signal(Signal &&other) noexceptSignal< SampleType >inline
SineWave(double frequencyHz=(SampleType) 1000, double phaseRadians=(SampleType) 0)SineWave< SampleType >inline
supportsNumChannels(size_t) const overrideSineWave< SampleType >inlinevirtual
supportsSampleRate(double) constSignal< SampleType >inlinevirtual
~Signal()=defaultSignal< SampleType >virtual