Audacity 3.2.0
Namespaces | Functions | Variables
Sequence.cpp File Reference

Implements classes Sequence and SeqBlock. More...

#include "Sequence.h"
#include <algorithm>
#include <optional>
#include <float.h>
#include <math.h>
#include <wx/filefn.h>
#include <wx/ffile.h>
#include <wx/log.h>
#include "BasicUI.h"
#include "Dither.h"
#include "SampleBlock.h"
#include "InconsistencyException.h"
Include dependency graph for Sequence.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{Sequence.cpp}
 

Functions

void anonymous_namespace{Sequence.cpp}::ensureSampleBufferSize (SampleBuffer &buffer, sampleFormat format, size_t &size, size_t required, SampleBuffer *pSecondBuffer=nullptr)
 
bool anonymous_namespace{Sequence.cpp}::Overflows (double numSamples)
 
SampleBlockPtr anonymous_namespace{Sequence.cpp}::ShareOrCopySampleBlock (SampleBlockFactory *pFactory, sampleFormat format, SampleBlockPtr sb)
 

Variables

static constexpr auto Start_attr = "start"
 
static constexpr auto MaxSamples_attr = "maxsamples"
 
static constexpr auto SampleFormat_attr = "sampleformat"
 
static constexpr auto EffectiveSampleFormat_attr = "effectivesampleformat"
 
static constexpr auto NumSamples_attr = "numsamples"
 

Detailed Description

Implements classes Sequence and SeqBlock.

Definition in file Sequence.cpp.

Variable Documentation

◆ EffectiveSampleFormat_attr

constexpr auto EffectiveSampleFormat_attr = "effectivesampleformat"
staticconstexpr

Definition at line 809 of file Sequence.cpp.

Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().

◆ MaxSamples_attr

constexpr auto MaxSamples_attr = "maxsamples"
staticconstexpr

Definition at line 807 of file Sequence.cpp.

Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().

◆ NumSamples_attr

constexpr auto NumSamples_attr = "numsamples"
staticconstexpr

Definition at line 810 of file Sequence.cpp.

Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().

◆ SampleFormat_attr

constexpr auto SampleFormat_attr = "sampleformat"
staticconstexpr

Definition at line 808 of file Sequence.cpp.

Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().

◆ Start_attr

constexpr auto Start_attr = "start"
staticconstexpr

Definition at line 806 of file Sequence.cpp.

Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().