LogoSearch packages:      

Sourcecode: audacity version File versions

EffectRepair Class Reference

Inheritance diagram for EffectRepair:

Effect

List of all members.


Detailed Description

Use the interpolation code to fill in damaged audio. Damage can include pops, clicks, or clipping. As long as the damaged section is short and surrounded by lots of good audio, it is usually quite successful.

This was formerly the PopClickRemoval effect, but it was renamed and focused on the smaller subproblem of repairing the audio, rather than actually finding the clicks.

Definition at line 21 of file Repair.h.


Public Member Functions

bool DoEffect (wxWindow *parent, int flags, double projectRate, TrackList *list, TrackFactory *factory, double *t0, double *t1)
virtual wxString GetEffectAction ()
virtual wxString GetEffectDescription ()
virtual int GetEffectFlags ()
virtual wxString GetEffectIdentifier ()
virtual wxString GetEffectName ()
int GetID ()
wxString GetPreviewName ()
virtual void Preview ()
virtual bool Process ()
virtual bool PromptUser ()
void SetEffectFlags (int NewFlags)
virtual bool TransferParameters (Shuttle &shuttle)

Static Public Member Functions

static EffectGetEffect (int ID)
static EffectArray * GetEffects (int flags=ALL_EFFECTS)
static EffectGetLastEffect ()
static int GetLastEffectType ()
static int GetNumEffects ()
static void RegisterEffect (Effect *f, int AdditionalFlags=0)
static void SetLastEffect (int type, Effect *pEffect)
static void UnregisterEffects ()

Protected Member Functions

virtual bool CheckWhetherSkipEffect ()
virtual void End ()
int GetNumWaveTracks ()
virtual bool Init ()
bool TotalProgress (double frac)
bool TrackGroupProgress (int whichGroup, double frac)
bool TrackProgress (int whichTrack, double frac)

Protected Attributes

TrackFactorymFactory
int mFlags
wxWindow * mParent
double mProjectRate
double mT0
double mT1
TrackListmTracks
TrackListmWaveTracks

Static Protected Attributes

static double sDefaultGenerateLen = 30.0

Private Member Functions

bool ProcessOne (int count, WaveTrack *track, longSampleCount start, sampleCount len, sampleCount repairStart, sampleCount repairLen)

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.5.1   Back to index