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

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

assertFalse(MatcherType &&matcher)AudioTestBuilder< SampleType >inline
assertFalse(std::function< bool(const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
assertFalse(std::function< bool(const AudioBuffer< SampleType > &, const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
assertTrue(MatcherType &&matcher)AudioTestBuilder< SampleType >inline
assertTrue(std::function< bool(const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
assertTrue(std::function< bool(const AudioBuffer< SampleType > &, const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
AudioTestBuilder(DSPType &&dsp, typename std::enable_if< ! std::is_lvalue_reference< DSPType && >::value &&std::is_base_of< DSPBase< SampleType >, typename std::decay< DSPType >::type >::value >::type *=0)AudioTestBuilder< SampleType >inline
AudioTestBuilder(std::unique_ptr< DSPBase< SampleType > > dsp)AudioTestBuilder< SampleType >inline
expectFalse(MatcherType &&matcher)AudioTestBuilder< SampleType >inline
expectFalse(std::function< bool(const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
expectFalse(std::function< bool(const AudioBuffer< SampleType > &, const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
expectTrue(MatcherType &&matcher)AudioTestBuilder< SampleType >inline
expectTrue(std::function< bool(const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
expectTrue(std::function< bool(const AudioBuffer< SampleType > &, const AudioBuffer< SampleType > &)> matcherFunction, const std::string &label={})AudioTestBuilder< SampleType >inline
inMono()AudioTestBuilder< SampleType >inline
inStereo()AudioTestBuilder< SampleType >inline
process()AudioTestBuilder< SampleType >inline
saveInputSignalTo(std::unique_ptr< SignalBase< SampleType > > &receivingSignal)AudioTestBuilder< SampleType >inline
saveInputSignalTo(std::function< void(std::unique_ptr< SignalBase< SampleType > > &&)> inputSignalSink)AudioTestBuilder< SampleType >inline
saveOutputTo(const std::string &path, Save mode=Save::always, WavFormat wavFormat=WavFormat::pcm24)AudioTestBuilder< SampleType >inline
saveOutputTo(AudioBuffer< SampleType > &receivingBuffer)AudioTestBuilder< SampleType >inline
saveOutputTo(std::function< void(AudioBuffer< SampleType > &&)> outputBufferSink)AudioTestBuilder< SampleType >inline
savePlotTo(const std::string &path, Save mode=Save::always)AudioTestBuilder< SampleType >inline
withBlockSize(size_t blockSizeFrames)AudioTestBuilder< SampleType >inline
withDuration(double durationSeconds)AudioTestBuilder< SampleType >inline
withInputChannels(size_t numInputChannels)AudioTestBuilder< SampleType >inline
withInputSignal(const SignalBase< SampleType > &signal, ResetSignal resetSignalBeforeProcessing=ResetSignal::no)AudioTestBuilder< SampleType >inline
withInputSignal(SignalBase< SampleType > &&signal, ResetSignal resetSignalBeforeProcessing=ResetSignal::no)AudioTestBuilder< SampleType >inline
withInputSignal(std::unique_ptr< SignalBase< SampleType > > signal, ResetSignal resetSignalBeforeProcessing=ResetSignal::no)AudioTestBuilder< SampleType >inline
withInputSignal(std::function< void(AudioBuffer< SampleType > &)> signalFunction, const std::string &label={}, Loop loop=Loop::yes)AudioTestBuilder< SampleType >inline
withLabel(const std::string &testLabel)AudioTestBuilder< SampleType >inline
withMonoInput()AudioTestBuilder< SampleType >inline
withMonoOutput()AudioTestBuilder< SampleType >inline
withOutputChannels(size_t numOutputChannels)AudioTestBuilder< SampleType >inline
withSampleRate(double sampleRateHz)AudioTestBuilder< SampleType >inline
withStereoInput()AudioTestBuilder< SampleType >inline
withStereoOutput()AudioTestBuilder< SampleType >inline
withValue(int id, double value)AudioTestBuilder< SampleType >inline
withWarmUp(double warmUpDurationSeconds, ResetSignal resetSignalAfterWarmUp=ResetSignal::no)AudioTestBuilder< SampleType >inline