28 const std::vector<std::vector<float>>&
values,
32 const std::vector<float>&
values,
size_t numChannels,
36 float value,
size_t numValues,
size_t numChannels,
std::shared_ptr< SampleBlockFactory > SampleBlockFactoryPtr
std::shared_ptr< WaveClip > WaveClipHolder
abstract base class with methods to produce SampleBlock objects
static constexpr bool copyCutLines
const SampleBlockFactoryPtr mFactory
WaveClipHolder ClipFilledWith(const std::vector< std::vector< float > > &values, Operations operations=[](WaveClip &) {}) const
TestWaveClipMaker(int sampleRate, SampleBlockFactoryPtr)
std::function< void(WaveClip &)> Operations
This allows multiple clips to be a part of one WaveTrack.
constexpr auto sampleRate