|
AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
|
#include <DuplicationModule.h>
Public Member Functions | |
| DuplicationModule () | |
| virtual | ~DuplicationModule () |
| virtual bool | GenerateSound (double durationSeconds, double samplesPerSecond, WaveForm &waveForm, SynthModule *callingModule, Error &error) override |
| virtual bool | MoreSoundAvailable () override |
Public Member Functions inherited from AudioDataLib::SynthModule | |
| SynthModule () | |
| virtual | ~SynthModule () |
| void | AddDependentModule (std::shared_ptr< SynthModule > synthModule) |
| std::shared_ptr< SynthModule > | GetDependentModule (uint32_t i) |
| uint32_t | GetNumDependentModules () const |
| void | PruneDeadBranches () |
| void | Clear () |
| template<typename T > | |
| T * | FindModule () |
Additional Inherited Members | |
Protected Attributes inherited from AudioDataLib::SynthModule | |
| std::vector< std::shared_ptr< SynthModule > > * | dependentModulesArray |
| DuplicationModule::DuplicationModule | ( | ) |
|
virtual |
|
overridevirtual |
Implements AudioDataLib::SynthModule.
|
overridevirtual |
Reimplemented from AudioDataLib::SynthModule.