AddLabel(const SelectedRegion ®ion, const wxString &title) | LabelTrack | |
AdjustPositions() | Track | |
AdjustTimeStampOnScale(double t, double b, double e, double change) | LabelTrack | |
Any() const | Track | |
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 typedef | Track | |
Attachments typedef | ChannelGroup | |
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 typedef | Observer::Publisher< struct LabelTrackEvent > | |
CallbackReturn typedef | Observer::Publisher< struct LabelTrackEvent > | |
ChangeLabelsOnReverse(double b, double e) | LabelTrack | |
Channels() | ChannelGroup | inline |
Channels() const -> std::enable_if_t< std::is_const_v< ChannelType >, IteratorRange< ChannelIterator< ChannelType > > > | ChannelGroup | inline |
ClassTypeInfo() | LabelTrack | static |
Clear(double t0, double t1) override | LabelTrack | virtual |
Clone(bool backup) const override | LabelTrack | privatevirtual |
Copy(double t0, double t1, bool forClipboard=true) const override | LabelTrack | virtual |
CopyAttachments(Track &dst, const Track &src, bool deep) | Track | static |
CopyGroupProperties(const Track &other) | Track | private |
Create(TrackList &trackList, const wxString &name) | LabelTrack | static |
Create(TrackList &trackList) | LabelTrack | static |
Cut(double t0, double t1) override | LabelTrack | virtual |
ClientData::DataContainer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
ClientData::DataFactories typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
ClientData::DataFactory typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
ChannelGroup::DataFactory typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
ClientData::DataPointer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
ChannelGroup::DataPointer typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
ClientData::DataType typedef | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | |
ChannelGroup::DataType typedef | ClientData::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) override | UniqueChannelTrack< Base > | inlinevirtual |
DoGetChannelGroup() const override | UniqueChannelTrack< Base > | inlineprotectedvirtual |
DoGetInterval(size_t iInterval) override | LabelTrack | privatevirtual |
DoSetLinkType(LinkType linkType, bool completeList=true) | Track | private |
Duplicate(DuplicateOptions={}) const | Track | virtual |
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) const | LabelTrack | |
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) const | ClientData::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) const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
FindNextLabel(const SelectedRegion ¤tSelection) | LabelTrack | |
FindPrevLabel(const SelectedRegion ¤tSelection) | 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) const | ClientData::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) const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprotected |
FormatForFileName(const wxString &fileName) | LabelTrack | static |
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) | ChannelGroup | inline |
GetChannel(size_t iChannel) const -> std::enable_if_t< std::is_const_v< ChannelType >, std::shared_ptr< ChannelType > > | ChannelGroup | inline |
GetChannelGroup() | Channel | |
GetChannelGroup() const | Channel | |
GetChannelIndex() const | Channel | |
ClientData::GetData() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
ClientData::GetData() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
GetDefaultName() | LabelTrack | static |
GetEndTime() const | ChannelGroup | |
GetErrorOpening() const | Track | virtual |
ClientData::GetFactories() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivatestatic |
GetId() const | Track | inline |
Track::GetInterval(size_t iInterval) | ChannelGroup | inline |
Track::GetInterval(size_t iInterval) const -> std::enable_if_t< std::is_const_v< IntervalType >, std::shared_ptr< IntervalType > > | ChannelGroup | inline |
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) const | LabelTrack | |
GetLabels() const | LabelTrack | inline |
GetLinkedTrack() const | Track | private |
GetLinkType() const noexcept | Track | |
GetName() const | Track | |
GetNode() const | Track | private |
GetNumLabels() const | LabelTrack | |
GetOwner() const | Track | inline |
GetSelected() const | Track | |
GetStartTime() const | ChannelGroup | |
GetTextOfLabels(double t0, double t1) const | LabelTrack | |
GetTypeInfo() const override | LabelTrack | virtual |
GetTypeNames() const | Track | inlinevirtual |
HandleCommonXMLAttribute(const std::string_view &attr, const XMLAttributeValueView &valueView) | Track | |
HandleXMLChild(const std::string_view &tag) override | LabelTrack | virtual |
HandleXMLContent(const std::string_view &WXUNUSED(content)) | XMLTagHandler | inlinevirtual |
HandleXMLEndTag(const std::string_view &WXUNUSED(tag)) | XMLTagHandler | inlinevirtual |
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) override | LabelTrack | virtual |
HasLinkedTrack() const noexcept | Track | private |
HasOwner() const | Track | inline |
Holder typedef | LabelTrack | |
Import(wxTextFile &f, LabelFormat format) | LabelTrack | |
Init(const Track &orig) | Track | |
InsertSilence(double t, double len) override | LabelTrack | virtual |
Track::Interval typedef | ChannelGroup | |
Channel::Interval typedef | Channel | |
Track::Intervals() | ChannelGroup | inline |
Track::Intervals() const -> std::enable_if_t< std::is_const_v< IntervalType >, IteratorRange< IntervalIterator< IntervalType > > > | ChannelGroup | inline |
Channel::Intervals() | Channel | inline |
Channel::Intervals() const -> std::enable_if_t< std::is_const_v< IntervalType >, IteratorRange< IntervalIterator< IntervalType > > > | Channel | inline |
IsLeader() const | Track | |
IsSelected() const | Track | |
LabelTrack() | LabelTrack | |
LabelTrack(const LabelTrack &orig, ProtectedCreationArg &&) | LabelTrack | |
LinkConsistencyCheck() | Track | inline |
LinkConsistencyFix(bool doFix=true) | Track | virtual |
LinkType enum name | ChannelGroup | |
m_factory | Observer::Publisher< struct LabelTrackEvent > | private |
m_list | Observer::Publisher< struct LabelTrackEvent > | private |
MakeInterval(size_t index) | LabelTrack | |
mClipLen | LabelTrack | private |
ClientData::mData | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | private |
message_type typedef | Observer::Publisher< struct LabelTrackEvent > | |
mId | Track | private |
miLastLabel | LabelTrack | private |
mLabels | LabelTrack | private |
mLinkType | Track | private |
mList | Track | protected |
mName | Track | private |
mNode | Track | protected |
MoveTo(double dOffset) override | LabelTrack | virtual |
mSelected | Track | private |
NChannels() const override | UniqueChannelTrack< Base > | inlinevirtual |
New(AudacityProject &project) | LabelTrack | static |
NIntervals() const override | LabelTrack | virtual |
notifies_all | Observer::Publisher< struct LabelTrackEvent > | static |
Notify(bool allChannels, int code=-1) | Track | |
NthChannel(size_t nChannel) | ChannelGroup | inline |
NthChannel(size_t nChannel) const | ChannelGroup | inline |
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)=delete | Track | |
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 &&)=default | Observer::Publisher< struct LabelTrackEvent > | |
Paste(double t, const Track &src) override | LabelTrack | virtual |
PasteInto(AudacityProject &project, TrackList &list) const override | LabelTrack | virtual |
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 &&)=default | Observer::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) const | Track | inline |
ScaleLabels(double b, double e, double change) | LabelTrack | |
SetId(TrackId id) | Track | inlineprivate |
SetLabel(size_t iLabel, const LabelStruct &newLabel) | LabelTrack | |
SetLinkType(LinkType linkType, bool completeList=true) | Track | protected |
SetName(const wxString &n) | Track | |
SetOwner(const std::weak_ptr< TrackList > &list, TrackNodePointer node) | Track | private |
SetSelected(bool s) override | LabelTrack | virtual |
SharedPointer() | Track | inline |
SharedPointer() const -> std::enable_if_t< std::is_const_v< Subclass >, std::shared_ptr< Subclass > > | Track | inline |
SharedPointer(Track *pTrack) | Track | inlinestatic |
SharedPointer(const Track *pTrack) | Track | inlinestatic |
ShiftBy(double t0, double delta) override | LabelTrack | virtual |
UniqueChannelTrack::ShiftBy(double t) | ChannelGroup | inline |
ShiftLabelsOnInsert(double length, double pt) | LabelTrack | |
Silence(double t0, double t1, ProgressReporter reportProgress={}) override | LabelTrack | virtual |
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() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ChannelGroup::size() const | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ClientData::Slot | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inlineprivate |
SortLabels() | LabelTrack | |
SubripFiles | LabelTrack | static |
Subscribe(Callback callback) | Observer::Publisher< struct LabelTrackEvent > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< struct LabelTrackEvent > | inline |
SupportsBasicEditing() const | Track | virtual |
SyncLockAdjust(double oldT1, double newT1) override | LabelTrack | virtual |
Track() | Track | |
Track(const Track &orig, ProtectedCreationArg &&) | Track | |
TypeSwitch(const Functions &...functions) | Track | inline |
TypeSwitch(const Functions &...functions) const | Track | inline |
WarpLabels(const TimeWarper &warper) | LabelTrack | |
WebVTTFiles | LabelTrack | static |
WriteCommonXMLAttributes(XMLWriter &xmlFile, bool includeNameAndSelected=true) const | Track | |
WriteXML(XMLWriter &xmlFile) const override | LabelTrack | virtual |
XMLTagHandler() | XMLTagHandler | inline |
~Channel() | Channel | virtual |
~ChannelGroup() | ChannelGroup | virtual |
~LabelTrack() | LabelTrack | virtual |
ClientData::~Site() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
ChannelGroup::~Site() | ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy > | inline |
~Track() | Track | virtual |
~XMLTagHandler() | XMLTagHandler | inlinevirtual |