![]() |
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().