
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 Effect * | GetEffect (int ID) |
| static EffectArray * | GetEffects (int flags=ALL_EFFECTS) |
| static Effect * | GetLastEffect () |
| 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 | |
| TrackFactory * | mFactory |
| int | mFlags |
| wxWindow * | mParent |
| double | mProjectRate |
| double | mT0 |
| double | mT1 |
| TrackList * | mTracks |
| TrackList * | mWaveTracks |
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) |