![]() |
Audacity 3.2.0
|
Truncate Silence automatically reduces the length of passages where the volume is below a set threshold level. More...
#include <TruncSilence.h>
Public Member Functions | |
EffectTruncSilence () | |
virtual | ~EffectTruncSilence () |
ComponentInterfaceSymbol | GetSymbol () const override |
TranslatableString | GetDescription () const override |
ManualPageID | ManualPage () const override |
Name of a page in the Audacity alpha manual, default is empty. More... | |
EffectType | GetType () const override |
Type determines how it behaves. More... | |
bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const override |
Restore settings from keys and values. More... | |
double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const override |
bool | Analyze (RegionList &silenceList, RegionList &trackSilences, const WaveTrack &wt, sampleCount *silentFrame, sampleCount *index, int whichTrack, double *inputLength=nullptr, double *minInputLength=nullptr) const |
bool | Process (EffectInstance &instance, EffectSettings &settings) override |
std::unique_ptr< EffectEditor > | PopulateOrExchange (ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override |
Add controls to effect panel; always succeeds. More... | |
bool | TransferDataToWindow (const EffectSettings &settings) override |
bool | TransferDataFromWindow (EffectSettings &settings) override |
bool | NeedsDither () const override |
![]() | |
~StatefulEffect () override | |
std::shared_ptr< EffectInstance > | MakeInstance () const override |
Make an object maintaining short-term state of an Effect. More... | |
![]() | |
virtual bool | Init () |
virtual bool | Process (EffectInstance &instance, EffectSettings &settings)=0 |
virtual bool | RealtimeInitialize (EffectSettings &settings, double sampleRate) |
virtual bool | RealtimeAddProcessor (EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) |
virtual bool | RealtimeSuspend () |
virtual bool | RealtimeResume () |
virtual bool | RealtimeProcessStart (MessagePackage &package) |
settings are possibly changed, since last call, by an asynchronous dialog More... | |
virtual size_t | RealtimeProcess (size_t group, EffectSettings &settings, const float *const *inBuf, float *const *outBuf, size_t numSamples) |
virtual bool | RealtimeProcessEnd (EffectSettings &settings) noexcept |
settings can be updated to let a dialog change appearance at idle More... | |
virtual bool | RealtimeFinalize (EffectSettings &settings) noexcept |
virtual size_t | SetBlockSize (size_t maxBlockSize) |
virtual size_t | GetBlockSize () const |
virtual unsigned | GetAudioInCount () const |
How many input buffers to allocate at once. More... | |
virtual unsigned | GetAudioOutCount () const |
How many output buffers to allocate at once. More... | |
virtual sampleCount | GetLatency () const |
virtual bool | NeedsDither () const |
virtual bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap=nullptr) |
virtual bool | ProcessFinalize () noexcept |
![]() | |
Effect () | |
virtual | ~Effect () |
PluginPath | GetPath () const override |
bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) override |
bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const override |
ComponentInterfaceSymbol | GetSymbol () const override |
VendorSymbol | GetVendor () const override |
wxString | GetVersion () const override |
TranslatableString | GetDescription () const override |
EffectType | GetType () const override |
Type determines how it behaves. More... | |
EffectFamilySymbol | GetFamily () const override |
Report identifier and user-visible name of the effect protocol. More... | |
bool | IsInteractive () const override |
Whether the effect needs a dialog for entry of settings. More... | |
bool | IsDefault () const override |
Whether the effect sorts "above the line" in the menus. More... | |
RealtimeSince | RealtimeSupport () const override |
Since which version of Audacity has the effect supported realtime? More... | |
bool | SupportsAutomation () const override |
Whether the effect has any automatable controls. More... | |
bool | SaveSettings (const EffectSettings &settings, CommandParameters &parms) const override |
Store settings as keys and values. More... | |
bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const override |
Restore settings from keys and values. More... | |
OptionalMessage | LoadUserPreset (const RegistryPath &name, EffectSettings &settings) const override |
bool | SaveUserPreset (const RegistryPath &name, const EffectSettings &settings) const override |
Save settings in the configuration file as a user-named preset. More... | |
RegistryPaths | GetFactoryPresets () const override |
Report names of factory presets. More... | |
OptionalMessage | LoadFactoryPreset (int id, EffectSettings &settings) const override |
OptionalMessage | LoadFactoryDefaults (EffectSettings &settings) const override |
virtual const EffectParameterMethods & | Parameters () const |
bool | CanExportPresets () const override |
Whether the effect supports export of presets to files, and importing too. More... | |
bool | HasOptions () const override |
const EffectSettingsManager & | GetDefinition () const override |
virtual NumericFormatSymbol | GetSelectionFormat () |
bool | SaveSettingsAsString (const EffectSettings &settings, wxString &parms) const override |
OptionalMessage | LoadSettingsFromString (const wxString &parms, EffectSettings &settings) const override |
bool | IsBatchProcessing () const override |
void | SetBatchProcessing () override |
void | UnsetBatchProcessing () override |
unsigned | TestUIFlags (unsigned mask) |
bool | Delegate (Effect &delegate, EffectSettings &settings, InstanceFinder finder={}) |
Re-invoke DoEffect on another Effect object that implements the work. More... | |
![]() | |
EffectBase () | |
~EffectBase () override | |
bool | IsLinearEffect () const |
bool | PreviewsFullSelection () const |
void | SetTracks (TrackList *pTracks) |
virtual std::any | BeginPreview (const EffectSettings &settings) |
Called when Preview() starts, to allow temporary effect state changes. More... | |
bool | DoEffect (EffectSettings &settings, const InstanceFinder &finder, double projectRate, TrackList *list, WaveTrackFactory *factory, NotifyingSelectedRegion &selectedRegion, unsigned flags, const EffectSettingsAccessPtr &pAccess) override |
virtual double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const =0 |
void | CountWaveTracks () |
![]() | |
EffectPlugin & | operator= (EffectPlugin &)=delete |
virtual | ~EffectPlugin () |
virtual bool | HasOptions () const =0 |
virtual bool | CanExportPresets () const =0 |
Whether the effect supports export of presets to files, and importing too. More... | |
virtual const EffectSettingsManager & | GetDefinition () const =0 |
virtual bool | SaveSettingsAsString (const EffectSettings &settings, wxString &parms) const =0 |
virtual OptionalMessage | LoadSettingsFromString (const wxString &parms, EffectSettings &settings) const =0 |
virtual bool | IsBatchProcessing () const =0 |
virtual void | SetBatchProcessing ()=0 |
virtual void | UnsetBatchProcessing ()=0 |
virtual bool | DoEffect (EffectSettings &settings, const InstanceFinder &finder, double projectRate, TrackList *list, WaveTrackFactory *factory, NotifyingSelectedRegion &selectedRegion, unsigned flags, const EffectSettingsAccessPtr &pAccess=nullptr)=0 |
![]() | |
virtual | ~EffectInstanceFactory () |
virtual std::shared_ptr< EffectInstance > | MakeInstance () const =0 |
Make an object maintaining short-term state of an Effect. More... | |
![]() | |
virtual | ~EffectSettingsManager () |
virtual bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) |
virtual bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const |
virtual EffectSettings | MakeSettings () const |
virtual bool | CopySettingsContents (const EffectSettings &src, EffectSettings &dst) const |
Update one settings object from another. More... | |
virtual std::unique_ptr< EffectOutputs > | MakeOutputs () const |
Produce an object to hold values to send to effect output meters. More... | |
![]() | |
virtual | ~EffectDefinitionInterface () |
virtual EffectType | GetType () const =0 |
Type determines how it behaves. More... | |
virtual EffectType | GetClassification () const |
Determines which menu it appears in; default same as GetType(). More... | |
virtual EffectFamilySymbol | GetFamily () const =0 |
Report identifier and user-visible name of the effect protocol. More... | |
virtual bool | IsInteractive () const =0 |
Whether the effect needs a dialog for entry of settings. More... | |
virtual bool | IsDefault () const =0 |
Whether the effect sorts "above the line" in the menus. More... | |
virtual RealtimeSince | RealtimeSupport () const =0 |
Since which version of Audacity has the effect supported realtime? More... | |
bool | SupportsRealtime () const |
virtual bool | SupportsAutomation () const =0 |
Whether the effect has any automatable controls. More... | |
virtual bool | EnablesDebug () const |
Whether the effect dialog should have a Debug button; default, always false. More... | |
virtual ManualPageID | ManualPage () const |
Name of a page in the Audacity alpha manual, default is empty. More... | |
virtual FilePath | HelpPage () const |
Fully qualified local help file name, default is empty. More... | |
virtual bool | IsHiddenFromMenus () const |
Default is false. More... | |
![]() | |
virtual | ~ComponentInterface () |
virtual PluginPath | GetPath () const =0 |
virtual ComponentInterfaceSymbol | GetSymbol () const =0 |
virtual VendorSymbol | GetVendor () const =0 |
virtual wxString | GetVersion () const =0 |
virtual TranslatableString | GetDescription () const =0 |
TranslatableString | GetName () const |
![]() | |
~StatefulEffectUIServices () override | |
std::unique_ptr< EffectEditor > | PopulateUI (const EffectPlugin &plugin, ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const override |
Allows PopulateOrExchange to return null. More... | |
virtual std::unique_ptr< EffectEditor > | PopulateOrExchange (ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) |
Add controls to effect panel; always succeeds. More... | |
virtual bool | TransferDataToWindow (const EffectSettings &settings) |
virtual bool | TransferDataFromWindow (EffectSettings &settings) |
![]() | |
int | ShowClientInterface (const EffectPlugin &plugin, wxWindow &parent, wxDialog &dialog, EffectEditor *pEditor, bool forceModal) const override |
void | ExportPresets (const EffectPlugin &plugin, const EffectSettings &settings) const override |
OptionalMessage | ImportPresets (const EffectPlugin &plugin, EffectSettings &settings) const override |
void | ShowOptions (const EffectPlugin &plugin) const override |
bool | ValidateUI (const EffectPlugin &context, EffectSettings &) const override |
bool | CloseUI () const override |
![]() | |
virtual | ~EffectUIServices () |
virtual int | ShowHostInterface (EffectBase &plugin, wxWindow &parent, const EffectDialogFactory &factory, std::shared_ptr< EffectInstance > &pInstance, EffectSettingsAccess &access, bool forceModal=false) |
virtual int | ShowClientInterface (const EffectPlugin &plugin, wxWindow &parent, wxDialog &dialog, EffectEditor *pEditor, bool forceModal=false) const =0 |
virtual std::unique_ptr< EffectEditor > | PopulateUI (const EffectPlugin &plugin, ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const =0 |
Adds controls to a panel that is given as the parent window of S More... | |
virtual void | ExportPresets (const EffectPlugin &plugin, const EffectSettings &settings) const =0 |
virtual OptionalMessage | ImportPresets (const EffectPlugin &plugin, EffectSettings &settings) const =0 |
virtual void | ShowOptions (const EffectPlugin &plugin) const =0 |
virtual bool | ValidateUI (const EffectPlugin &context, EffectSettings &settings) const =0 |
virtual bool | CloseUI () const =0 |
Static Public Member Functions | |
static EffectTruncSilence * | FetchParameters (EffectTruncSilence &e, EffectSettings &) |
![]() | |
static Effect * | FetchParameters (Effect &e, EffectSettings &) |
![]() | |
static std::optional< InstancePointer > | FindInstance (EffectPlugin &plugin) |
static InstanceFinder | DefaultInstanceFinder (EffectPlugin &plugin) |
![]() | |
static Identifier | GetSquashedName (const Identifier &ident) |
A utility that strips spaces and CamelCases a name. More... | |
![]() | |
static int | DoMessageBox (const EffectPlugin &plugin, const TranslatableString &message, long style=DefaultMessageBoxStyle, const TranslatableString &titleStr={}) |
Static Public Attributes | |
static const ComponentInterfaceSymbol | Symbol { XO("Truncate Silence") } |
![]() | |
static const wxString | kUserPresetIdent = wxT("User Preset:") |
static const wxString | kFactoryPresetIdent = wxT("Factory Preset:") |
static const wxString | kCurrentSettingsIdent = wxT("<Current Settings>") |
static const wxString | kFactoryDefaultsIdent = wxT("<Factory Defaults>") |
Private Types | |
enum | kActions { kTruncate , kCompress , nActions } |
Private Member Functions | |
void | Intersect (RegionList &dest, const RegionList &src) |
void | OnControlChange (wxCommandEvent &evt) |
void | UpdateUI () |
bool | ProcessIndependently () |
bool | ProcessAll () |
bool | FindSilences (RegionList &silences, const TrackIterRange< const WaveTrack > &range) |
bool | DoRemoval (const RegionList &silences, const TrackIterRange< Track > &range, unsigned iGroup, unsigned nGroups, double &totalCutLen) |
const EffectParameterMethods & | Parameters () const override |
Private Attributes | |
wxWeakRef< wxWindow > | mUIParent {} |
double | mThresholdDB {} |
int | mActionIndex |
double | mInitialAllowedSilence |
double | mTruncLongestAllowedSilence |
double | mSilenceCompressPercent |
bool | mbIndependent |
size_t | mBlendFrameCount |
wxTextCtrl * | mThresholdText |
wxChoice * | mActionChoice |
wxTextCtrl * | mInitialAllowedSilenceT |
wxTextCtrl * | mTruncLongestAllowedSilenceT |
wxTextCtrl * | mSilenceCompressPercentT |
wxCheckBox * | mIndependent |
Static Private Attributes | |
static const EnumValueSymbol | kActionStrings [nActions] |
static constexpr EffectParameter | Threshold |
static constexpr EnumParameter | ActIndex |
static constexpr EffectParameter | Minimum |
static constexpr EffectParameter | Truncate |
static constexpr EffectParameter | Compress |
static constexpr EffectParameter | Independent |
Additional Inherited Members | |
![]() | |
using | MessagePackage = EffectInstance::MessagePackage |
![]() | |
using | EffectSettingsAccessPtr = std::shared_ptr< EffectSettingsAccess > |
using | InstancePointer = std::shared_ptr< EffectInstanceEx > |
using | InstanceFinder = std::function< std::optional< InstancePointer >(EffectSettings &settings) > |
![]() | |
enum class | RealtimeSince : unsigned { Never , After_3_1 , Always } |
In which versions of Audacity was an effect realtime capable? More... | |
![]() | |
enum | : long { DefaultMessageBoxStyle = wxOK | wxCENTRE } |
![]() | |
std::shared_ptr< TrackList > | mTracks {} |
int | mNumTracks {} |
BasicUI::ProgressDialog * | mProgress {} |
double | mProjectRate {} |
WaveTrackFactory * | mFactory {} |
double | mT0 {} |
double | mT1 {} |
bool | mIsPreview { false } |
![]() | |
bool | CheckWhetherSkipEffect (const EffectSettings &settings) const override |
Default implementation returns false. More... | |
double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const override |
Default implementation returns previewLength More... | |
bool | TotalProgress (double frac, const TranslatableString &={}) const |
bool | TrackProgress (int whichTrack, double frac, const TranslatableString &={}) const |
bool | TrackGroupProgress (int whichGroup, double frac, const TranslatableString &={}) const |
int | GetNumWaveTracks () const |
int | GetNumWaveGroups () const |
void | GetBounds (const WaveTrack &track, sampleCount *start, sampleCount *len) |
![]() | |
virtual bool | CheckWhetherSkipEffect (const EffectSettings &settings) const =0 |
After Init(), tell whether Process() should be skipped. More... | |
void | SetLinearEffectFlag (bool linearEffectFlag) |
void | SetPreviewFullSelectionFlag (bool previewDurationFlag) |
bool | IsPreviewing () const |
const TrackList * | inputTracks () const |
const AudacityProject * | FindProject () const |
![]() | |
wxArrayString | mPresetNames |
unsigned | mUIFlags { 0 } |
Truncate Silence automatically reduces the length of passages where the volume is below a set threshold level.
Definition at line 32 of file TruncSilence.h.
|
private |
Enumerator | |
---|---|
kTruncate | |
kCompress | |
nActions |
Definition at line 125 of file TruncSilence.h.
EffectTruncSilence::EffectTruncSilence | ( | ) |
Definition at line 116 of file TruncSilence.cpp.
References DEF_BlendFrameCount.
Referenced by Parameters().
|
virtual |
Definition at line 133 of file TruncSilence.cpp.
bool EffectTruncSilence::Analyze | ( | RegionList & | silenceList, |
RegionList & | trackSilences, | ||
const WaveTrack & | wt, | ||
sampleCount * | silentFrame, | ||
sampleCount * | index, | ||
int | whichTrack, | ||
double * | inputLength = nullptr , |
||
double * | minInputLength = nullptr |
||
) | const |
wt.IsLeader()
Definition at line 514 of file TruncSilence.cpp.
References sampleCount::as_double(), WaveTrack::Channels(), DB_TO_LINEAR, DEF_MinTruncMs, detectFrac, PackedArray::end(), WaveTrack::GetEndTime(), WaveTrack::GetMaxBlockSize(), Effect::GetNumWaveTracks(), WaveTrack::GetRate(), gPrefs, anonymous_namespace{StretchingSequenceIntegrationTest.cpp}::iChannel, WaveTrack::IsLeader(), kCompress, kTruncate, limitSampleBufferSize(), WideSampleSequence::LongSamplesToTime(), mActionIndex, mInitialAllowedSilence, mSilenceCompressPercent, EffectBase::mT0, EffectBase::mT1, mThresholdDB, mTruncLongestAllowedSilence, audacity::BasicSettings::Read(), WideSampleSequence::TimeToLongSamples(), Effect::TotalProgress(), and wxT().
Referenced by CalcPreviewInputLength(), and FindSilences().
|
overridevirtual |
Implements EffectBase.
Definition at line 204 of file TruncSilence.cpp.
References Analyze(), EffectBase::inputTracks(), EffectBase::mT0, and EffectBase::mT1.
|
private |
Definition at line 378 of file TruncSilence.cpp.
References sampleCount::as_size_t(), WaveTrack::Channels(), WaveTrack::Clear(), detectFrac, WaveTrack::Region::end, floatSample, anonymous_namespace{StretchingSequenceIntegrationTest.cpp}::iChannel, WaveTrack::IsLeader(), SyncLock::IsSelectedOrSyncLockSelected(), kCompress, kTruncate, WideSampleSequence::LongSamplesToTime(), mActionIndex, mBlendFrameCount, min(), mInitialAllowedSilence, mSilenceCompressPercent, mTruncLongestAllowedSilence, narrowestSampleFormat, size, WideSampleSequence::SnapToSample(), WaveTrack::Region::start, WideSampleSequence::TimeToLongSamples(), and Effect::TotalProgress().
Referenced by ProcessAll(), and ProcessIndependently().
|
inlinestatic |
Definition at line 36 of file TruncSilence.h.
|
private |
Definition at line 330 of file TruncSilence.cpp.
References Analyze(), DEF_MinTruncMs, Intersect(), mInitialAllowedSilence, EffectBase::mT0, and EffectBase::mT1.
Referenced by ProcessAll(), and ProcessIndependently().
|
overridevirtual |
Implements ComponentInterface.
Definition at line 144 of file TruncSilence.cpp.
References XO().
|
overridevirtual |
Implements ComponentInterface.
Definition at line 139 of file TruncSilence.cpp.
References Symbol.
|
overridevirtual |
Type determines how it behaves.
Implements EffectDefinitionInterface.
Definition at line 156 of file TruncSilence.cpp.
References EffectTypeProcess.
|
private |
Definition at line 798 of file TruncSilence.cpp.
References PackedArray::end().
Referenced by FindSilences().
|
overridevirtual |
Restore settings from keys and values.
Implements EffectSettingsManager.
Definition at line 161 of file TruncSilence.cpp.
References ActIndex, Enums::DbChoices, EffectParameter< Structure, Member, Type, Value >::def, enumToDB(), kActionStrings, EffectParameter< Structure, Member, Type, Value >::key, kObsoleteActions, Effect::LoadSettings(), mActionIndex, EffectParameter< Structure, Member, Type, Value >::max, EffectParameter< Structure, Member, Type, Value >::min, mThresholdDB, nActions, nObsoleteActions, Enums::NumDbChoices, CommandParameters::ReadAndVerify(), settings(), and Threshold.
|
overridevirtual |
Name of a page in the Audacity alpha manual, default is empty.
Reimplemented from EffectDefinitionInterface.
Definition at line 149 of file TruncSilence.cpp.
|
overridevirtual |
Reimplemented from StatefulEffectBase.
Definition at line 972 of file TruncSilence.cpp.
|
private |
Definition at line 959 of file TruncSilence.cpp.
References EffectEditor::EnableApply(), mActionChoice, mUIParent, and UpdateUI().
|
overrideprivatevirtual |
Reimplemented from Effect.
Definition at line 89 of file TruncSilence.cpp.
References ActIndex, Compress, EffectTruncSilence(), Independent, Minimum, Threshold, and Truncate.
|
overridevirtual |
Add controls to effect panel; always succeeds.
Reimplemented from StatefulEffectUIServices.
Definition at line 691 of file TruncSilence.cpp.
References Compress, kActionStrings, mActionChoice, mActionIndex, EffectParameter< Structure, Member, Type, Value >::max, mbIndependent, EffectParameter< Structure, Member, Type, Value >::min, mIndependent, Minimum, mInitialAllowedSilence, mInitialAllowedSilenceT, Msgids(), mSilenceCompressPercent, mSilenceCompressPercentT, mThresholdDB, mThresholdText, mTruncLongestAllowedSilence, mTruncLongestAllowedSilenceT, mUIParent, nActions, S, Threshold, Truncate, UpdateUI(), wxT(), XO(), and XXO().
|
overridevirtual |
Implements StatefulEffectBase.
Definition at line 233 of file TruncSilence.cpp.
References mbIndependent, ProcessAll(), and ProcessIndependently().
|
private |
Definition at line 307 of file TruncSilence.cpp.
References DoRemoval(), FindSilences(), EffectBase::mT0, EffectBase::mT1, and EffectBase::mTracks.
Referenced by Process().
|
private |
Definition at line 243 of file TruncSilence.cpp.
References EffectUIServices::DoMessageBox(), DoRemoval(), EffectBase::FindProject(), FindSilences(), SyncLockState::Get(), SyncLock::Group(), EffectBase::inputTracks(), Track::IsSelected(), SyncLockState::IsSyncLocked(), EffectBase::mT0, EffectBase::mT1, EffectBase::mTracks, TrackList::SingletonRange(), and XO().
Referenced by Process().
|
overridevirtual |
Update the given settings from controls; default does nothing, returns true
Reimplemented from StatefulEffectUIServices.
Definition at line 783 of file TruncSilence.cpp.
References mbIndependent, mIndependent, and mUIParent.
|
overridevirtual |
Update controls for the settings; default does nothing, returns true
Reimplemented from StatefulEffectUIServices.
Definition at line 773 of file TruncSilence.cpp.
References mUIParent.
|
private |
Definition at line 945 of file TruncSilence.cpp.
References kCompress, kTruncate, mActionIndex, mSilenceCompressPercentT, and mTruncLongestAllowedSilenceT.
Referenced by OnControlChange(), and PopulateOrExchange().
|
staticconstexprprivate |
Definition at line 136 of file TruncSilence.h.
Referenced by LoadSettings(), and Parameters().
|
staticconstexprprivate |
Definition at line 142 of file TruncSilence.h.
Referenced by Parameters(), and PopulateOrExchange().
|
staticconstexprprivate |
Definition at line 144 of file TruncSilence.h.
Referenced by Parameters().
|
staticprivate |
Definition at line 132 of file TruncSilence.h.
Referenced by LoadSettings(), and PopulateOrExchange().
|
private |
Definition at line 116 of file TruncSilence.h.
Referenced by OnControlChange(), and PopulateOrExchange().
|
private |
Definition at line 107 of file TruncSilence.h.
Referenced by Analyze(), DoRemoval(), LoadSettings(), PopulateOrExchange(), and UpdateUI().
|
private |
Definition at line 111 of file TruncSilence.h.
Referenced by PopulateOrExchange(), Process(), and TransferDataFromWindow().
|
private |
Definition at line 113 of file TruncSilence.h.
Referenced by DoRemoval().
|
private |
Definition at line 120 of file TruncSilence.h.
Referenced by PopulateOrExchange(), and TransferDataFromWindow().
|
staticconstexprprivate |
Definition at line 138 of file TruncSilence.h.
Referenced by Parameters(), and PopulateOrExchange().
|
private |
Definition at line 108 of file TruncSilence.h.
Referenced by Analyze(), DoRemoval(), FindSilences(), and PopulateOrExchange().
|
private |
Definition at line 117 of file TruncSilence.h.
Referenced by PopulateOrExchange().
|
private |
Definition at line 110 of file TruncSilence.h.
Referenced by Analyze(), DoRemoval(), and PopulateOrExchange().
|
private |
Definition at line 119 of file TruncSilence.h.
Referenced by PopulateOrExchange(), and UpdateUI().
|
private |
Definition at line 106 of file TruncSilence.h.
Referenced by Analyze(), LoadSettings(), and PopulateOrExchange().
|
private |
Definition at line 115 of file TruncSilence.h.
Referenced by PopulateOrExchange().
|
private |
Definition at line 109 of file TruncSilence.h.
Referenced by Analyze(), DoRemoval(), and PopulateOrExchange().
|
private |
Definition at line 118 of file TruncSilence.h.
Referenced by PopulateOrExchange(), and UpdateUI().
|
private |
Definition at line 104 of file TruncSilence.h.
Referenced by OnControlChange(), PopulateOrExchange(), TransferDataFromWindow(), and TransferDataToWindow().
|
static |
Definition at line 37 of file TruncSilence.h.
Referenced by GetSymbol().
|
staticconstexprprivate |
Definition at line 134 of file TruncSilence.h.
Referenced by LoadSettings(), Parameters(), and PopulateOrExchange().
|
staticconstexprprivate |
Definition at line 140 of file TruncSilence.h.
Referenced by Parameters(), and PopulateOrExchange().