Audacity 3.2.0
LabelTrack Member List

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

AddLabel(const SelectedRegion &region, const wxString &title)LabelTrack
AdjustPositions()Track
AdjustTimeStampOnScale(double t, double b, double e, double change)LabelTrack
Any() constTrack
ClientData::Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Assign(const RegisteredFactory &key, ReplacementPointer &&replacement)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
AttachedObjects typedefTrack
Attachments typedefChannelGroup
ClientData::Build(Locked< DataContainer > &, typename DataContainer::iterator iter, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
ClientData::BuildAll()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::BuildAll()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
Callback typedefObserver::Publisher< struct LabelTrackEvent >
CallbackReturn typedefObserver::Publisher< struct LabelTrackEvent >
ChangeLabelsOnReverse(double b, double e)LabelTrack
Channels()ChannelGroupinline
Channels() const -> std::enable_if_t< std::is_const_v< ChannelType >, IteratorRange< ChannelIterator< ChannelType > > >ChannelGroupinline
ClassTypeInfo()LabelTrackstatic
Clear(double t0, double t1) overrideLabelTrackvirtual
Clone(bool backup) const overrideLabelTrackprivatevirtual
Copy(double t0, double t1, bool forClipboard=true) const overrideLabelTrackvirtual
CopyAttachments(Track &dst, const Track &src, bool deep)Trackstatic
CopyGroupProperties(const Track &other)Trackprivate
Create(TrackList &trackList, const wxString &name)LabelTrackstatic
Create(TrackList &trackList)LabelTrackstatic
Cut(double t0, double t1) overrideLabelTrackvirtual
ClientData::DataContainer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
ClientData::DataFactories typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
ClientData::DataFactory typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
ChannelGroup::DataFactory typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
ClientData::DataPointer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
ChannelGroup::DataPointer typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
ClientData::DataType typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
ChannelGroup::DataType typedefClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >
DeleteLabel(int index)LabelTrack
ClientData::DoFind(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
ClientData::DoGet(Locked< DataContainer > &data, const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
DoGetChannel(size_t iChannel) overrideUniqueChannelTrack< Base >inlinevirtual
DoGetChannelGroup() const overrideUniqueChannelTrack< Base >inlineprotectedvirtual
DoGetInterval(size_t iInterval) overrideLabelTrackprivatevirtual
DoSetLinkType(LinkType linkType, bool completeList=true)Trackprivate
Duplicate(DuplicateOptions={}) constTrackvirtual
ClientData::EnsureIndex(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
ClientData::EraseIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::EraseIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
Export(wxTextFile &f, LabelFormat format) constLabelTrack
ClientData::Find(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Find(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Find(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass * >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::FindIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ClientData::FindIf(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::FindIf(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::FindIf(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FindNextLabel(const SelectedRegion &currentSelection)LabelTrack
FindPrevLabel(const SelectedRegion &currentSelection)LabelTrack
ClientData::ForCorresponding(Site &other, const Function &function, bool create=true)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::ForCorresponding(Site &other, const Function &function, bool create=true)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ClientData::ForEach(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ClientData::ForEach(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::ForEach(const Function &function)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
ChannelGroup::ForEach(const Function &function) constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprotected
FormatForFileName(const wxString &fileName)LabelTrackstatic
ClientData::Get(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::Get(const RegisteredFactory &key) const -> std::enable_if_t< std::is_const< Subclass >::value, Subclass & >ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Get(const RegisteredFactory &key)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::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
GetChannelGroup()Channel
GetChannelGroup() constChannel
GetChannelIndex() constChannel
ClientData::GetData()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
ClientData::GetData() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
GetDefaultName()LabelTrackstatic
GetEndTime() constChannelGroup
GetErrorOpening() constTrackvirtual
ClientData::GetFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetId() constTrackinline
Track::GetInterval(size_t iInterval)ChannelGroupinline
Track::GetInterval(size_t iInterval) const -> std::enable_if_t< std::is_const_v< IntervalType >, std::shared_ptr< IntervalType > >ChannelGroupinline
Channel::GetInterval(size_t iInterval)Channel
Channel::GetInterval(size_t iInterval) const -> std::enable_if_t< std::is_const_v< IntervalType >, std::shared_ptr< IntervalType > >Channel
ClientData::GetIterator(Locked< DataContainer > &data, size_t index)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivatestatic
GetLabel(int index) constLabelTrack
GetLabels() constLabelTrackinline
GetLinkedTrack() constTrackprivate
GetLinkType() const noexceptTrack
GetName() constTrack
GetNode() constTrackprivate
GetNumLabels() constLabelTrack
GetOwner() constTrackinline
GetSelected() constTrack
GetStartTime() constChannelGroup
GetTextOfLabels(double t0, double t1) constLabelTrack
GetTypeInfo() const overrideLabelTrackvirtual
GetTypeNames() constTrackinlinevirtual
HandleCommonXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView)Track
HandleXMLChild(const std::string_view &tag) overrideLabelTrackvirtual
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) overrideLabelTrackvirtual
HasLinkedTrack() const noexceptTrackprivate
HasOwner() constTrackinline
Holder typedefLabelTrack
Import(wxTextFile &f, LabelFormat format)LabelTrack
Init(const Track &orig)Track
InsertSilence(double t, double len) overrideLabelTrackvirtual
Track::Interval typedefChannelGroup
Channel::Interval typedefChannel
Track::Intervals()ChannelGroupinline
Track::Intervals() const -> std::enable_if_t< std::is_const_v< IntervalType >, IteratorRange< IntervalIterator< IntervalType > > >ChannelGroupinline
Channel::Intervals()Channelinline
Channel::Intervals() const -> std::enable_if_t< std::is_const_v< IntervalType >, IteratorRange< IntervalIterator< IntervalType > > >Channelinline
IsLeader() constTrack
IsSelected() constTrack
LabelTrack()LabelTrack
LabelTrack(const LabelTrack &orig, ProtectedCreationArg &&)LabelTrack
LinkConsistencyCheck()Trackinline
LinkConsistencyFix(bool doFix=true)Trackvirtual
LinkType enum nameChannelGroup
m_factoryObserver::Publisher< struct LabelTrackEvent >private
m_listObserver::Publisher< struct LabelTrackEvent >private
MakeInterval(size_t index)LabelTrack
mClipLenLabelTrackprivate
ClientData::mDataClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >private
message_type typedefObserver::Publisher< struct LabelTrackEvent >
mIdTrackprivate
miLastLabelLabelTrackprivate
mLabelsLabelTrackprivate
mLinkTypeTrackprivate
mListTrackprotected
mNameTrackprivate
mNodeTrackprotected
MoveTo(double dOffset) overrideLabelTrackvirtual
mSelectedTrackprivate
NChannels() const overrideUniqueChannelTrack< Base >inlinevirtual
New(AudacityProject &project)LabelTrackstatic
NIntervals() const overrideLabelTrackvirtual
notifies_allObserver::Publisher< struct LabelTrackEvent >static
Notify(bool allChannels, int code=-1)Track
NthChannel(size_t nChannel)ChannelGroupinline
NthChannel(size_t nChannel) constChannelGroupinline
ClientData::numFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlinestatic
ChannelGroup::numFactories()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlinestatic
OnLabelAdded(const wxString &title, int pos)LabelTrack
UniqueChannelTrack::operator=(const Track &orig)=deleteTrack
UniqueChannelTrack::ClientData::Site::operator=(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
UniqueChannelTrack::ClientData::Site::operator=(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
UniqueChannelTrack::ChannelGroup::operator=(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
UniqueChannelTrack::ChannelGroup::operator=(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
Publisher< struct LabelTrackEvent >::operator=(Publisher &&)=defaultObserver::Publisher< struct LabelTrackEvent >
Paste(double t, const Track &src) overrideLabelTrackvirtual
PasteInto(AudacityProject &project, TrackList &list) const overrideLabelTrackvirtual
PasteOver(double t, const Track &src)LabelTrack
Publish(const struct LabelTrackEvent &message)Observer::Publisher< struct LabelTrackEvent >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< struct LabelTrackEvent >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< struct LabelTrackEvent >
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
ReparentAllAttachments()Track
Repeat(double t0, double t1, int n)LabelTrack
SameKindAs(const Track &track) constTrackinline
ScaleLabels(double b, double e, double change)LabelTrack
SetId(TrackId id)Trackinlineprivate
SetLabel(size_t iLabel, const LabelStruct &newLabel)LabelTrack
SetLinkType(LinkType linkType, bool completeList=true)Trackprotected
SetName(const wxString &n)Track
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node)Trackprivate
SetSelected(bool s) overrideLabelTrackvirtual
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
ShiftLabelsOnInsert(double length, double pt)LabelTrack
Silence(double t0, double t1, ProgressReporter reportProgress={}) overrideLabelTrackvirtual
ClientData::Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::Site(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::Site(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Site(const Site &other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::Site(Site &&other)ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::size() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::size() constClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ClientData::SlotClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inlineprivate
SortLabels()LabelTrack
SubripFilesLabelTrackstatic
Subscribe(Callback callback)Observer::Publisher< struct LabelTrackEvent >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< struct LabelTrackEvent >inline
SupportsBasicEditing() constTrackvirtual
SyncLockAdjust(double oldT1, double newT1) overrideLabelTrackvirtual
Track()Track
Track(const Track &orig, ProtectedCreationArg &&)Track
TypeSwitch(const Functions &...functions)Trackinline
TypeSwitch(const Functions &...functions) constTrackinline
WarpLabels(const TimeWarper &warper)LabelTrack
WebVTTFilesLabelTrackstatic
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) constTrack
WriteXML(XMLWriter &xmlFile) const overrideLabelTrackvirtual
XMLTagHandler()XMLTagHandlerinline
~Channel()Channelvirtual
~ChannelGroup()ChannelGroupvirtual
~LabelTrack()LabelTrackvirtual
ClientData::~Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
ChannelGroup::~Site()ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >inline
~Track()Trackvirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual