1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-07 06:55:52 +01:00

More use of constSamplePtr instead of samplePtr

This commit is contained in:
Paul Licameli
2020-11-29 19:09:58 -05:00
parent 82e8532ee5
commit 9d6dd45973
13 changed files with 46 additions and 43 deletions

View File

@@ -31,7 +31,8 @@ public:
void CloseLock() override;
void SetSamples(samplePtr src, size_t numsamples, sampleFormat srcformat);
void SetSamples(
constSamplePtr src, size_t numsamples, sampleFormat srcformat);
//! Numbers of bytes needed for 256 and for 64k summaries
using Sizes = std::pair< size_t, size_t >;
@@ -135,7 +136,7 @@ public:
SampleBlockIDs GetActiveBlockIDs() override;
SampleBlockPtr DoCreate(samplePtr src,
SampleBlockPtr DoCreate(constSamplePtr src,
size_t numsamples,
sampleFormat srcformat) override;
@@ -175,7 +176,7 @@ SqliteSampleBlockFactory::SqliteSampleBlockFactory( AudacityProject &project )
SqliteSampleBlockFactory::~SqliteSampleBlockFactory() = default;
SampleBlockPtr SqliteSampleBlockFactory::DoCreate(
samplePtr src, size_t numsamples, sampleFormat srcformat )
constSamplePtr src, size_t numsamples, sampleFormat srcformat )
{
auto sb = std::make_shared<SqliteSampleBlock>(shared_from_this());
sb->SetSamples(src, numsamples, srcformat);
@@ -390,7 +391,7 @@ size_t SqliteSampleBlock::DoGetSamples(samplePtr dest,
numsamples * SAMPLE_SIZE(mSampleFormat)) / SAMPLE_SIZE(mSampleFormat);
}
void SqliteSampleBlock::SetSamples(samplePtr src,
void SqliteSampleBlock::SetSamples(constSamplePtr src,
size_t numsamples,
sampleFormat srcformat)
{