MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / CopyFrom

Method CopyFrom

Source/Sample.cpp:301–315  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

299}
300
301void Sample::CopyFrom(Sample* sample)
302{
303 mNumSamples = sample->mNumSamples;
304 if (mData.BufferSize() != sample->mData.BufferSize())
305 mData.Resize(sample->mNumSamples);
306 mData.CopyFrom(&sample->mData);
307 mNumBars = sample->mNumBars;
308 mLooping = sample->mLooping;
309 mRate = sample->mRate;
310 mOriginalSampleRate = sample->mOriginalSampleRate;
311 mSampleRateRatio = sample->mSampleRateRatio;
312 mStopPoint = sample->mStopPoint;
313 mName = sample->mName;
314 mReadPath = sample->mReadPath;
315}
316
317namespace
318{

Callers 15

ProcessAudioMethod · 0.45
ProcessAudioMethod · 0.45
DoCommitMethod · 0.45
FillMethod · 0.45
BakeVolumeMethod · 0.45
MergeInMethod · 0.45
CopyBufferMethod · 0.45
ButtonClickedMethod · 0.45
ProcessMethod · 0.45
DoWriteMethod · 0.45
ProcessMethod · 0.45
ConnectToDeviceMethod · 0.45

Calls 2

BufferSizeMethod · 0.80
ResizeMethod · 0.45

Tested by

no test coverage detected