| 436 | } |
| 437 | |
| 438 | void SqliteSampleBlock::SetSamples(constSamplePtr src, |
| 439 | size_t numsamples, |
| 440 | sampleFormat srcformat) |
| 441 | { |
| 442 | auto sizes = SetSizes(numsamples, srcformat); |
| 443 | mSamples.reinit(mSampleBytes); |
| 444 | memcpy(mSamples.get(), src, mSampleBytes); |
| 445 | |
| 446 | CalcSummary( sizes ); |
| 447 | |
| 448 | Commit( sizes ); |
| 449 | } |
| 450 | |
| 451 | bool SqliteSampleBlock::GetSummary256(float *dest, |
| 452 | size_t frameoffset, |