Audacity 3.2.0
SampleTrack Member List

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

AdjustPositions()Track
Any() constTrack
Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
AssignGroupData(std::unique_ptr< ChannelGroupData > pGroupData)ChannelGroup
AttachedObjects typedefTrack
Attachments typedefChannelGroup
AudioTrack()AudioTrack
AudioTrack(const Track &orig, ProtectedCreationArg &&a)AudioTrack
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
Channels()ChannelGroupinline
Channels() const -> std::enable_if_t< std::is_const_v< ChannelType >, IteratorRange< ChannelIterator< ChannelType > > >ChannelGroupinline
ClassTypeInfo()SampleTrackstatic
Clear(double t0, double t1)=0Trackpure virtual
Clone(bool backup) const =0Trackprivatepure virtual
Copy(double t0, double t1, bool forClipboard=true) const =0Trackpure virtual
Cut(double t0, double 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 >
DestroyGroupData()ChannelGroup
DetachGroupData()ChannelGroup
DoFind(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
PlayableTrack::DoGet(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
PlayableSequence::DoGet(size_t iChannel, size_t nBuffers, const samplePtr buffers[], sampleFormat format, sampleCount start, size_t len, bool backward, fillFormat fill=FillFormat::fillZero, bool mayThrow=true, sampleCount *pNumWithinClips=nullptr) const =0WideSampleSequencepure virtual
DoGetChannel(size_t iChannel)=0ChannelGroupprotectedpure virtual
DoGetInterval(size_t iInterval)=0ChannelGroupprotectedpure virtual
DoGetMute() constPlayableTrackprotected
DoGetSolo() constPlayableTrackprotected
DoOnProjectTempoChange(const std::optional< double > &oldTempo, double newTempo)=0Trackprotectedpure virtual
DoSetLinkType(LinkType linkType, bool completeList=true)Trackprivate
DoSetMute(bool value)PlayableTrackprotected
DoSetSolo(bool value)PlayableTrackprotected
Duplicate(DuplicateOptions={}) constTrackvirtual
EnsureIndex(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
Find(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
FindChannelGroup() const =0PlayableSequencepure virtual
FindGroupData()ChannelGroupinline
FindGroupData() constChannelGroupinline
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
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(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
GetChannel(size_t iChannel)ChannelGroupinline
GetChannel(size_t iChannel) const -> std::enable_if_t< std::is_const_v< ChannelType >, std::shared_ptr< ChannelType > >ChannelGroupinline
GetChannelGain(int channel) const =0WideSampleSequencepure virtual
GetChannelType() const =0AudioGraph::Channelpure virtual
GetData()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetData() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetEndTime() constSampleTrackvirtual
GetEnvelopeValues(double *buffer, size_t bufferLen, double t0, bool backwards) const =0WideSampleSequencepure virtual
GetErrorOpening() constTrackvirtual
GetFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetFloats(float *buffer, sampleCount start, size_t len, fillFormat fill=FillFormat::fillZero, bool mayThrow=true, sampleCount *pNumWithinClips=nullptr) constSampleTrackinline
GetFloats(size_t iChannel, size_t nBuffers, float *const buffers[], sampleCount start, size_t len, bool backwards=false, fillFormat fill=FillFormat::fillZero, bool mayThrow=true, sampleCount *pNumWithinClips=nullptr) constSampleTrack
GetGroupData()Track
GetGroupData() constTrack
GetHolder() constTrackinline
GetId() constTrackinline
GetIndex() constTrackprivate
GetInterval(size_t iInterval)ChannelGroupinline
GetInterval(size_t iInterval) const -> std::enable_if_t< std::is_const_v< IntervalType >, std::shared_ptr< IntervalType > >ChannelGroupinline
GetIterator(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetLinkedTrack() constTrackprivate
GetLinkType() const noexceptTrack
PlayableTrack::GetMute() constPlayableTrackinline
PlayableSequence::GetMute() const =0PlayableSequencepure virtual
GetName() constTrack
GetNode() constTrackprivate
GetNotMute() constPlayableTrackinline
GetNotSolo() constPlayableTrackinline
GetOwner() constTrackinline
GetProjectTempo() constTrack
GetRate() const =0WideSampleSequencepure virtual
GetSampleFormat() const =0SampleTrackpure virtual
GetSelected() constTrack
PlayableTrack::GetSolo() constPlayableTrackinline
PlayableSequence::GetSolo() const =0PlayableSequencepure virtual
GetStartTime() constSampleTrackvirtual
GetTypeInfo() const overrideSampleTrackvirtual
GetTypeNames() constTrackinlinevirtual
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)=0XMLTagHandlerpure virtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs)=0XMLTagHandlerpure virtual
HasLinkedTrack() const noexceptTrackprivate
HasOwner() constTrackinline
HasTrivialEnvelope() const =0WideSampleSequencepure virtual
Holder typedefTrack
Init(const Track &orig)Track
ChannelGroup::Init(const ChannelGroup &other)ChannelGroup
InsertSilence(double t, double len)=0Trackpure virtual
Interval typedefChannelGroup
Intervals()ChannelGroupinline
Intervals() const -> std::enable_if_t< std::is_const_v< IntervalType >, IteratorRange< IntervalIterator< IntervalType > > >ChannelGroupinline
IsLeader() const overrideSampleTrackvirtual
IsSelected() constTrack
IsSelectedLeader() constTrack
LinkConsistencyCheck()Trackinline
LinkConsistencyFix(bool doFix=true)Trackvirtual
LinkType enum nameChannelGroup
LongSamplesToTime(sampleCount pos) constWideSampleSequence
mDataClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
mIdTrackprivate
mIndexTrackprotected
mListTrackprotected
mNodeTrackprotected
MoveTo(double o)=0ChannelGrouppure virtual
mpGroupDataChannelGroupprivate
PlayableTrack::NChannels() const =0ChannelGrouppure virtual
PlayableSequence::NChannels() const =0WideSampleSequencepure virtual
NIntervals() const =0ChannelGrouppure virtual
Notify(bool allChannels, int code=-1)Track
numFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlinestatic
OnProjectTempoChange(double newTempo)Track
operator=(const Track &orig)=deleteTrack
ClientData::Site::operator=(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::Site::operator=(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Paste(double t, const Track &src)=0Trackpure virtual
Paste(double t, const TrackList &src)Track
PasteInto(AudacityProject &project, TrackList &list) const =0Trackpure virtual
PlayableTrack()PlayableTrack
PlayableTrack(const PlayableTrack &orig, ProtectedCreationArg &&)PlayableTrack
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
ReparentAllAttachments()Track
SameKindAs(const Track &track) constTrackinline
SampleTrack()SampleTrack
SampleTrack(const SampleTrack &other, ProtectedCreationArg &&)SampleTrack
SetId(TrackId id)Trackinlineprivate
SetIndex(int index)Trackprivate
SetLinkType(LinkType linkType, bool completeList=true)Trackprotected
SetMute(bool m)PlayableTrack
SetName(const wxString &n)Track
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node)Trackprivate
SetSelected(bool s)Trackvirtual
SetSolo(bool s)PlayableTrack
SharedPointer()Trackinline
SharedPointer() const -> std::enable_if_t< std::is_const_v< Subclass >, std::shared_ptr< Subclass > >Trackinline
SharedPointer(Track *pTrack)Trackinlinestatic
SharedPointer(const Track *pTrack)Trackinlinestatic
ShiftBy(double t)ChannelGroupinline
Silence(double t0, double t1, ProgressReporter reportProgress={})=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
SnapToSample(double t) constWideSampleSequence
SubstituteOriginalTrack() constTrack
SubstitutePendingChangedTrack()Track
SubstitutePendingChangedTrack() constTrack
SupportsBasicEditing() constTrackvirtual
SyncLockAdjust(double oldT1, double newT1)Trackvirtual
TimeToLongSamples(double t0) constWideSampleSequence
Track()Track
Track(const Track &orig, ProtectedCreationArg &&)Track
TypeSwitch(const Functions &...functions)Trackinline
TypeSwitch(const Functions &...functions) constTrackinline
WidestEffectiveFormat() const =0WideSampleSequencepure virtual
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) constTrack
WriteXML(XMLWriter &xmlFile) const =0Trackpure virtual
WriteXMLAttributes(XMLWriter &xmlFile) constPlayableTrack
AudioTrack::WriteXMLAttributes(XMLWriter &WXUNUSED(xmlFile)) constAudioTrackinline
XMLTagHandler()XMLTagHandlerinline
~Channel()AudioGraph::Channelvirtual
~ChannelGroup()ChannelGroupvirtual
~PlayableSequence() overridePlayableSequence
~SampleTrack() overrideSampleTrack
~Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
~Track()Trackvirtual
~WideSampleSequence()WideSampleSequencevirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual