Audacity 3.2.0
Sequence Member List

This is the complete list of members for Sequence, including all inherited members.

Append(constSamplePtr buffer, sampleFormat format, size_t len, size_t stride, sampleFormat effectiveFormat)Sequence
AppendBlock(SampleBlockFactory *pFactory, sampleFormat format, BlockArray &blocks, sampleCount &numSamples, const SeqBlock &b)Sequenceprivatestatic
AppendBlocksIfConsistent(BlockArray &additionalBlocks, bool replaceLast, sampleCount numSamples, const wxChar *whereStr)Sequenceprivate
AppendNewBlock(constSamplePtr buffer, sampleFormat format, size_t len)Sequence
AppendSharedBlock(const SeqBlock::SampleBlockPtr &pBlock)Sequence
Blockify(SampleBlockFactory &factory, size_t maxSamples, sampleFormat format, BlockArray &list, sampleCount start, constSamplePtr buffer, size_t len)Sequenceprivatestatic
CloseLock() noexceptSequence
CommitChangesIfConsistent(BlockArray &newBlock, sampleCount numSamples, const wxChar *whereStr)Sequenceprivate
ConsistencyCheck(const wxChar *whereStr, bool mayThrow=true) constSequence
ConsistencyCheck(const BlockArray &block, size_t maxSamples, size_t from, sampleCount numSamples, const wxChar *whereStr, bool mayThrow=true)Sequenceprivatestatic
ConvertToSampleFormat(sampleFormat format, const std::function< void(size_t)> &progressReport={})Sequence
Copy(const SampleBlockFactoryPtr &pFactory, sampleCount s0, sampleCount s1) constSequence
DebugPrintf(const BlockArray &block, sampleCount numSamples, wxString *dest)Sequencestatic
Delete(sampleCount start, sampleCount len)Sequence
DoAppend(constSamplePtr buffer, sampleFormat format, size_t len, bool coalesce)Sequenceprivate
FindBlock(sampleCount pos) constSequence
Flush()Sequence
Get(samplePtr buffer, sampleFormat format, sampleCount start, size_t len, bool mayThrow) constSequence
Get(int b, samplePtr buffer, sampleFormat format, sampleCount start, size_t len, bool mayThrow) constSequenceprivate
GetAppendBuffer() constSequenceinline
GetAppendBufferLen() constSequenceinline
GetBestBlockSize(sampleCount start) constSequence
GetBlockArray() constSequenceinline
GetBlockStart(sampleCount position) constSequenceprivate
GetErrorOpening() constSequenceinline
GetFactory() constSequenceinline
GetFloatSampleView(sampleCount start, size_t len, bool mayThrow) constSequence
GetIdealAppendLen() constSequence
GetIdealBlockSize() constSequence
GetMaxBlockSize() constSequence
GetMaxDiskBlockSize()Sequencestatic
GetMinMax(sampleCount start, sampleCount len, bool mayThrow) constSequence
GetNumSamples() constSequenceinline
GetRMS(sampleCount start, sampleCount len, bool mayThrow) constSequence
GetSampleFormats() constSequence
HandleXMLChild(const std::string_view &tag) overrideSequencevirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &tag) overrideSequence
XMLTagHandler::HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideSequencevirtual
InsertSilence(sampleCount s0, sampleCount len)Sequence
IsValidSampleFormat(const int nValue)Sequencestatic
mAppendBufferSequenceprivate
mAppendBufferLenSequenceprivate
mAppendEffectiveFormatSequenceprivate
mBlockSequenceprivate
mBlockCountSequenceprivate
mErrorOpeningSequenceprivate
mMaxSamplesSequenceprivate
mMinSamplesSequenceprivate
mNumSamplesSequenceprivate
mpFactorySequenceprivate
mSampleFormatsSequenceprivate
operator=(const Sequence &)=deleteSequence
Paste(sampleCount s0, const Sequence *src)Sequence
Read(samplePtr buffer, sampleFormat format, const SeqBlock &b, size_t blockRelativeStart, size_t len, bool mayThrow)Sequencestatic
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
Sequence(const SampleBlockFactoryPtr &pFactory, SampleFormats formats)Sequence
Sequence(const Sequence &orig, const SampleBlockFactoryPtr &pFactory)Sequence
Sequence(const Sequence &)=deleteSequence
Sequence_tagSequencestatic
SetMaxDiskBlockSize(size_t bytes)Sequencestatic
SetSamples(constSamplePtr buffer, sampleFormat format, sampleCount start, sampleCount len, sampleFormat effectiveFormat)Sequence
SetSilence(sampleCount s0, sampleCount len)Sequence
sMaxDiskBlockSizeSequenceprivatestatic
WaveBlock_tagSequencestatic
WriteXML(XMLWriter &xmlFile) constSequence
XMLTagHandler()XMLTagHandlerinline
~Sequence()Sequence
~XMLTagHandler()XMLTagHandlerinlinevirtual