Audacity 3.2.0
|
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"
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" |
Implements classes Sequence and SeqBlock.
Definition in file Sequence.cpp.
|
staticconstexpr |
Definition at line 809 of file Sequence.cpp.
Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().
|
staticconstexpr |
Definition at line 807 of file Sequence.cpp.
Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().
|
staticconstexpr |
Definition at line 810 of file Sequence.cpp.
Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().
|
staticconstexpr |
Definition at line 808 of file Sequence.cpp.
Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().
|
staticconstexpr |
Definition at line 806 of file Sequence.cpp.
Referenced by Sequence::HandleXMLTag(), and Sequence::WriteXML().