Audacity  3.0.3
WaveTrack Member List

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

AddClip(const std::shared_ptr< WaveClip > &clip)WaveTrack
AdjustPositions()Track
Any() constTrack
Append(constSamplePtr buffer, sampleFormat format, size_t len, unsigned int stride=1)WaveTrack
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
AttachedObjects typedefTrack
AudioTrack()AudioTrackinline
AudioTrack(const Track &orig)AudioTrackinline
Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
BuildAll()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
CallExecutor(R *, std::tuple<> *, TrackType &, const Functions &...)Trackinlinestatic
CallExecutor(R *, std::tuple< Executor, Executors... > *, TrackType &track, const Functions &...functions)Trackinlinestatic
CanInsertClip(WaveClip *clip, double &slideBy, double &tolerance) constWaveTrack
CanOffsetClips(const std::vector< WaveClip * > &clips, double amount, double *allowedAmount=nullptr)WaveTrack
ChannelType enum nameTrack
checkTrackType()Trackinlinestatic
ClassTypeInfo()WaveTrackstatic
Clear(double t0, double t1) overrideWaveTrack
PlayableTrack::Clear(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
ClearAndAddCutLine(double t0, double t1)WaveTrack
ClearAndPaste(double t0, double t1, const Track *src, bool preserve=true, bool merge=true, const TimeWarper *effectWarper=NULL)WaveTrack
ClearWaveCaches()WaveTrack
Clone() const overrideWaveTrackprivatevirtual
CloseLock()WaveTrack
ConstInterval typedefTrack
ConstIntervals typedefTrack
Continuation typedefTrack
ConvertToSampleFormat(sampleFormat format, const std::function< void(size_t)> &progressReport={})WaveTrack
Copy(double t0, double t1, bool forClipboard=true) const overrideWaveTrack
PlayableTrack::Copy(double WXUNUSED(t0), double WXUNUSED(t1), bool forClipboard=true) const =0Trackpure virtual
CopyNonconst(double t0, double t1)WaveTrack
CreateClip(double offset=.0, const wxString &name=wxEmptyString)WaveTrack
Cut(double t0, double t1) overrideWaveTrack
PlayableTrack::Cut(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
DataContainer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
DataFactories typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
DataFactory typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DataPointer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DataType typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
Disjoin(double t0, double t1)WaveTrack
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoGet(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoSetLinkType(LinkType linkType) noexceptTrackprotected
DoTypeSwitch(std::conditional_t< IsConst, const Track, Track > &track, std::tuple< TrackTypes... > *, const Functions &...functions)Trackinlinestatic
Duplicate() constTrackvirtual
EmptyCopy(const SampleBlockFactoryPtr &pFactory={}) constWaveTrack
EnsureIndex(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
EnsureVisible(bool modifyState=false)Track
ExpandCutLine(double cutLinePosition, double *cutlineStart=NULL, double *cutlineEnd=NULL)WaveTrack
Fallthrough typedefTrack
Find(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Find(const RegisteredFactory &key) const -> typename std::enable_if< std::is_const< Subclass >::value, Subclass * >::typeClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
FindClipByName(const wxString &name) constWaveTrack
FindIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FindIf(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FinishCopy(const Track *n, Track *dest)Trackstatic
Flush()WaveTrack
ForEach(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ForEach(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
Get(samplePtr buffer, sampleFormat format, sampleCount start, size_t len, fillFormat fill=fillZero, bool mayThrow=true, sampleCount *pNumWithinClips=nullptr) constWaveTrack
PlayableTrack::Get(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
PlayableTrack::Get(const RegisteredFactory &key) const -> typename std::enable_if< std::is_const< Subclass >::value, Subclass & >::typeClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
GetAllClips()WaveTrackinline
GetAllClips() constWaveTrackinline
GetBestBlockSize(sampleCount t) constWaveTrack
GetBlockStart(sampleCount t) constWaveTrack
GetCachedLocations() constWaveTrackinline
GetChannel() const overrideWaveTrackvirtual
GetChannelGain(int channel) constWaveTrack
GetChannelIgnoringPan() constWaveTrackvirtual
GetClipAtSample(sampleCount sample)WaveTrack
GetClipAtTime(double time)WaveTrack
GetClipByIndex(int index)WaveTrack
GetClipByIndex(int index) constWaveTrack
GetClipIndex(const WaveClip *clip) constWaveTrack
GetClips()WaveTrackinline
GetClips() constWaveTrackinline
GetData()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetData() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetDefaultName() constTrackinline
GetDisplayBounds(float *min, float *max) constWaveTrack
GetEndTime() const overrideWaveTrackvirtual
GetEnvelopeAtTime(double time)WaveTrack
GetEnvelopeValues(double *buffer, size_t bufferLen, double t0) constWaveTrack
GetErrorOpening() overrideWaveTrackvirtual
GetFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetFloats(float *buffer, sampleCount start, size_t len, fillFormat fill=fillZero, bool mayThrow=true, sampleCount *pNumWithinClips=nullptr) constWaveTrackinline
GetGain() constWaveTrack
GetId() constTrackinline
GetIdealBlockSize()WaveTrack
GetIndependentSpectrogramSettings()WaveTrack
GetIndex() constTrack
GetIntervals() const overrideWaveTrackvirtual
GetIntervals() overrideWaveTrackvirtual
GetIterator(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetLastdBRange() constWaveTrackinline
GetLastScaleType() constWaveTrackinline
GetLinkedTrack() constTrackprivate
GetLinkType() const noexceptTrack
GetMaxBlockSize() constWaveTrack
GetMinMax(double t0, double t1, bool mayThrow=true) constWaveTrack
GetMute() constPlayableTrackinline
GetName() constTrackinline
GetNode() constTrackprivate
GetNotMute() constPlayableTrackinline
GetNotSolo() constPlayableTrackinline
GetNumClips() constWaveTrack
GetOffset() const overrideWaveTrackvirtual
GetOldChannelGain(int channel) constWaveTrack
GetOwner() constTrackinline
GetPan() constWaveTrack
GetPlaySamplesCount() constWaveTrack
GetRate() constWaveTrack
GetRMS(double t0, double t1, bool mayThrow=true) constWaveTrack
GetSampleFormat() constWaveTrackinline
GetSelected() constTrackinline
GetSequenceAtTime(double time)WaveTrack
GetSequenceSamplesCount() constWaveTrack
GetSolo() constPlayableTrackinline
GetSpectrogramSettings() constWaveTrack
GetSpectrogramSettings()WaveTrack
GetSpectrumBounds(float *min, float *max) constWaveTrack
GetStartTime() const overrideWaveTrackvirtual
GetTypeInfo() const overrideWaveTrackvirtual
GetTypeNames() constTrackinlinevirtual
GetWaveColorIndex() constWaveTrackinline
GetWaveformSettings() constWaveTrack
GetWaveformSettings()WaveTrack
HandleClear(double t0, double t1, bool addCutLines, bool split)WaveTrack
HandleCommonXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView)Track
HandleXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &value)PlayableTrack
HandleXMLChild(const std::string_view &tag) overrideWaveTrackvirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &tag) overrideWaveTrack
PlayableTrack::HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideWaveTrackvirtual
HasLinkedTrack() const noexceptTrackprivate
HasOwner() constTrackinline
Holder typedefWaveTrack
Init(const WaveTrack &orig)WaveTrackprivate
PlayableTrack::Init(const PlayableTrack &init)PlayableTrack
AudioTrack::Init(const Track &orig)Track
InsertSilence(double t, double len) overrideWaveTrack
PlayableTrack::InsertSilence(double WXUNUSED(t), double WXUNUSED(len))=0Trackpure virtual
Interval typedefTrack
IntervalData typedefTrack
Intervals typedefTrack
IsAlignedWithLeader() constTrack
IsEmpty(double t0, double t1) constWaveTrack
IsLeader() constTrack
IsSelected() constTrack
IsSelectedLeader() constTrack
Join(double t0, double t1)WaveTrack
LeftChannel enum valueTrack
LinkConsistencyCheck() overrideWaveTrackvirtual
LinkType enum nameTrack
Location typedefWaveTrack
LongSamplesToTime(sampleCount pos) constWaveTrack
MakeClipCopyName(const wxString &originalName) constWaveTrackprivate
MakeNewClipName() constWaveTrackprivate
mAppendCriticalSectionWaveTrackprivate
mChannelTrackprotected
mClipsWaveTrackprotected
mCurrentTagAttributesXMLTagHandlerprivate
mDataClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
mDefaultNameTrackprotected
mDisplayLocationsCacheWaveTrackmutableprotected
mDisplayMaxWaveTrackmutableprotected
mDisplayMinWaveTrackmutableprotected
Merge(const Track &orig) overrideWaveTrackvirtual
MergeClips(int clipidx1, int clipidx2)WaveTrack
mFlushCriticalSectionWaveTrackprivate
mFormatWaveTrackprotected
mGainWaveTrackprotected
mIdTrackprivate
mIndexTrackprotected
mLastdBRangeWaveTrackmutableprotected
mLastScaleTypeWaveTrackmutableprotected
mLegacyProjectFileOffsetWaveTrackprivate
mLinkTypeTrackprivate
mListTrackprotected
mMutePlayableTrackprotected
mNameTrackprotected
mNodeTrackprotected
mOffsetTrackprotected
mOldGainWaveTrackprotected
MonoChannel enum valueTrack
mPanWaveTrackprotected
mpFactoryWaveTrackprivate
mpSpectrumSettingsWaveTrackprivate
mpWaveformSettingsWaveTrackprivate
mRateWaveTrackprotected
mSelectedTrackprivate
mSoloPlayableTrackprotected
mSpectrumMaxWaveTrackmutableprotected
mSpectrumMinWaveTrackmutableprotected
mWaveColorIndexWaveTrackprotected
New(AudacityProject &project)WaveTrackstatic
NewestOrNewClip()WaveTrack
Notify(int code=-1)Track
Offset(double t)Trackinline
operator=(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
operator=(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Paste(double t0, const Track *src) overrideWaveTrack
PlayableTrack::Paste(double WXUNUSED(t), const Track *WXUNUSED(src))=0Trackpure virtual
PasteInto(AudacityProject &) const overrideWaveTrackvirtual
PasteWaveTrack(double t0, const WaveTrack *other)WaveTrackprivate
PlayableTrack()PlayableTrackinline
PlayableTrack(const Track &orig)PlayableTrackinline
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
ReadXMLTag(const char *tag, const char **attrs)XMLTagHandler
Reinit(const WaveTrack &orig)WaveTrack
RemoveAndReturnClip(WaveClip *clip)WaveTrack
RemoveCutLine(double cutLinePosition)WaveTrack
Resample(int rate, ProgressDialog *progress=NULL)WaveTrack
RightChannel enum valueTrack
RightmostOrNewClip()WaveTrack
SameKindAs(const Track &track) constTrackinline
Set(constSamplePtr buffer, sampleFormat format, sampleCount start, size_t len)WaveTrack
SetChannel(ChannelType c) noexceptTrackprotected
SetDefaultName(const wxString &n)Trackinline
SetDisplayBounds(float min, float max) constWaveTrack
SetGain(float newGain)WaveTrack
SetId(TrackId id)Trackinlineprivate
SetIndex(int index)Track
SetLastdBRange() constWaveTrack
SetLastScaleType() constWaveTrack
SetLinkType(LinkType linkType)Trackprotected
SetMute(bool m)PlayableTrack
SetName(const wxString &n)Track
SetOffset(double o) overrideWaveTrackvirtual
SetOldChannelGain(int channel, float gain)WaveTrack
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node)Trackprivate
SetPan(float newPan) overrideWaveTrackvirtual
SetPanFromChannelType() overrideWaveTrackvirtual
SetRate(double newRate)WaveTrack
SetSelected(bool s)Trackvirtual
SetSolo(bool s)PlayableTrack
SetSpectrogramSettings(std::unique_ptr< SpectrogramSettings > &&pSettings)WaveTrack
SetSpectrumBounds(float min, float max) constWaveTrack
SetWaveColorIndex(int colorIndex)WaveTrack
SetWaveformSettings(std::unique_ptr< WaveformSettings > &&pSettings)WaveTrack
SharedPointer()Trackinline
SharedPointer() const -> typename std::enable_if< std::is_const< Subclass >::value, std::shared_ptr< Subclass > >::typeTrackinline
SharedPointer(Track *pTrack)Trackinlinestatic
SharedPointer(const Track *pTrack)Trackinlinestatic
Silence(double t0, double t1) overrideWaveTrack
PlayableTrack::Silence(double WXUNUSED(t0), double WXUNUSED(t1))=0Trackpure virtual
Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Site(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Site(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
size() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
SlotClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
slots()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlinestatic
SortedClipArray()WaveTrack
SortedClipArray() constWaveTrack
Split(double t0, double t1)WaveTrack
SplitAt(double t)WaveTrack
SplitCut(double t0, double t1)WaveTrack
SplitDelete(double t0, double t1)WaveTrack
SubstituteOriginalTrack() constTrack
SubstitutePendingChangedTrack()Track
SubstitutePendingChangedTrack() constTrack
SupportsBasicEditing() constTrackvirtual
SyncLockAdjust(double oldT1, double newT1) overrideWaveTrackvirtual
TimeToLongSamples(double t0) constWaveTrack
Track()Track
Track(const Track &orig)Track
Trim(double t0, double t1)WaveTrack
TypeSwitch(const Functions &...functions)Trackinline
TypeSwitch(const Functions &...functions) constTrackinline
UpdateLocationsCache() constWaveTrack
UsedCases(std::tuple< Executors... > *)Trackinlinestatic
UseSpectralPrefs(bool bUse=true)WaveTrack
vrulerSizeTrackmutable
WaveTrack(const SampleBlockFactoryPtr &pFactory, sampleFormat format, double rate)WaveTrack
WaveTrack(const WaveTrack &orig)WaveTrack
WaveTrackFactory classWaveTrackfriend
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) constTrack
WriteXML(XMLWriter &xmlFile) const overrideWaveTrackvirtual
WriteXMLAttributes(XMLWriter &xmlFile) constPlayableTrack
AudioTrack::WriteXMLAttributes(XMLWriter &WXUNUSED(xmlFile)) constAudioTrackinline
XMLTagHandler()XMLTagHandlerinline
ZeroLevelYCoordinate(wxRect rect) constWaveTrack
~ Track()Trackvirtual
~Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
~WaveTrack()WaveTrackvirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual