Audacity 3.2.0
|
Data structure containing pointer to a sample block and a start time. Element of a BlockArray. More...
#include <Sequence.h>
Public Types | |
using | SampleBlockPtr = std::shared_ptr< SampleBlock > |
Public Member Functions | |
SeqBlock () | |
SeqBlock (const SampleBlockPtr &sb_, sampleCount start_) | |
SeqBlock | Plus (sampleCount delta) const |
Public Attributes | |
SampleBlockPtr | sb |
sampleCount | start |
the sample in the global wavetrack that this block starts at. More... | |
Data structure containing pointer to a sample block and a start time. Element of a BlockArray.
Definition at line 29 of file Sequence.h.
using SeqBlock::SampleBlockPtr = std::shared_ptr<SampleBlock> |
Definition at line 31 of file Sequence.h.
|
inline |
Definition at line 36 of file Sequence.h.
Referenced by Plus().
|
inline |
Definition at line 40 of file Sequence.h.
|
inline |
Definition at line 45 of file Sequence.h.
References sb, SeqBlock(), and start.
SampleBlockPtr SeqBlock::sb |
Definition at line 32 of file Sequence.h.
Referenced by Sequence::AppendBlock(), Sequence::Blockify(), Sequence::ConvertToSampleFormat(), Sequence::Copy(), Sequence::DebugPrintf(), Sequence::Delete(), Sequence::DoAppend(), Sequence::FindBlock(), Sequence::Get(), Sequence::GetBestBlockSize(), Sequence::GetFloatSampleView(), Sequence::GetMinMax(), Sequence::GetRMS(), Sequence::HandleXMLEndTag(), Sequence::HandleXMLTag(), Sequence::Paste(), Plus(), Sequence::Read(), Sequence::SetSamples(), and Sequence::WriteXML().
sampleCount SeqBlock::start |
the sample in the global wavetrack that this block starts at.
Definition at line 34 of file Sequence.h.
Referenced by Sequence::Blockify(), Sequence::ConvertToSampleFormat(), Sequence::Copy(), Sequence::DebugPrintf(), Sequence::Delete(), Sequence::DoAppend(), Sequence::FindBlock(), Sequence::Get(), Sequence::GetBestBlockSize(), Sequence::GetFloatSampleView(), Sequence::GetMinMax(), Sequence::GetRMS(), Sequence::HandleXMLEndTag(), Sequence::HandleXMLTag(), Sequence::Paste(), Plus(), Sequence::SetSamples(), and Sequence::WriteXML().