Audacity 3.2.0
|
#include <float.h>
#include <sqlite3.h>
#include "BasicUI.h"
#include "DBConnection.h"
#include "ProjectFileIO.h"
#include "SampleFormat.h"
#include "AudioSegmentSampleView.h"
#include "XMLTagHandler.h"
#include "SampleBlock.h"
#include "UndoManager.h"
#include "UndoTracks.h"
#include "WaveTrack.h"
#include "WaveTrackUtilities.h"
#include "SentryHelper.h"
#include <wx/log.h>
#include <mutex>
Go to the source code of this file.
Classes | |
class | SqliteSampleBlock |
Implementation of SampleBlock using Sqlite database. More... | |
class | SqliteSampleBlockFactory |
Implementation of SampleBlockFactory using Sqlite database. More... | |
Functions | |
static size_t | EstimateRemovedBlocks (AudacityProject &project, size_t begin, size_t end) |
Just to find a denominator for a progress indicator. More... | |
Variables | |
static std::map< SampleBlockID, std::shared_ptr< SqliteSampleBlock > > | sSilentBlocks |
static SampleBlockFactory::Factory::Scope | scope |
|
static |
Just to find a denominator for a progress indicator.
This estimate procedure should in fact be exact
Definition at line 1064 of file SqliteSampleBlock.cpp.
References details::begin(), details::end(), UndoTracks::Find(), UndoManager::Get(), TrackList::Get(), WaveTrackUtilities::InspectBlocks(), manager, and project.
Referenced by SqliteSampleBlockFactory::OnBeginPurge().
|
static |
Definition at line 1135 of file SqliteSampleBlock.cpp.
|
static |
Definition at line 143 of file SqliteSampleBlock.cpp.
Referenced by SqliteSampleBlockFactory::DoCreateSilent().