Audacity 3.2.0
Classes | Functions
AnalysisTracks.h File Reference
#include <wx/string.h>
#include <memory>
Include dependency graph for AnalysisTracks.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AddedAnalysisTrack
 
class  ModifiedAnalysisTrack
 

Functions

std::shared_ptr< AddedAnalysisTrack > LABEL_TRACK_API AddAnalysisTrack (Effect &effect, const wxString &name=wxString())
 
ModifiedAnalysisTrack LABEL_TRACK_API ModifyAnalysisTrack (Effect &effect, const LabelTrack &origTrack, const wxString &name=wxString())
 

Function Documentation

◆ AddAnalysisTrack()

std::shared_ptr< AddedAnalysisTrack > LABEL_TRACK_API AddAnalysisTrack ( Effect effect,
const wxString &  name = wxString() 
)

Definition at line 52 of file AnalysisTracks.cpp.

54{
55 return std::shared_ptr<AddedAnalysisTrack>
56 { safenew AddedAnalysisTrack{ &effect, name } };
57}
#define safenew
Definition: MemoryX.h:10
wxString name
Definition: TagsEditor.cpp:166

References name, and safenew.

Referenced by FindClippingBase::Process(), and VampEffect::Process().

Here is the caller graph for this function:

◆ ModifyAnalysisTrack()

ModifiedAnalysisTrack LABEL_TRACK_API ModifyAnalysisTrack ( Effect effect,
const LabelTrack origTrack,
const wxString &  name = wxString() 
)

Definition at line 105 of file AnalysisTracks.cpp.

107{
108 return{ &effect, origTrack, name };
109}

References name.

Referenced by FindClippingBase::Process().

Here is the caller graph for this function: