ardour
|
A filter to strip silence from regions. More...
#include <strip_silence.h>
Public Member Functions | |
StripSilence (Session &, const AudioIntervalMap &, framecnt_t fade_length) | |
int | run (boost::shared_ptr< ARDOUR::Region >, Progress *progress=0) |
Public Member Functions inherited from ARDOUR::Filter | |
virtual | ~Filter () |
Private Attributes | |
const AudioIntervalMap & | _smap |
framecnt_t | _fade_length |
fade in/out to use on trimmed regions, in samples More... | |
Additional Inherited Members | |
Public Attributes inherited from ARDOUR::Filter | |
std::vector< boost::shared_ptr < ARDOUR::Region > > | results |
Protected Member Functions inherited from ARDOUR::Filter | |
Filter (ARDOUR::Session &s) | |
int | make_new_sources (boost::shared_ptr< ARDOUR::Region >, ARDOUR::SourceList &, std::string suffix="") |
int | finish (boost::shared_ptr< ARDOUR::Region >, ARDOUR::SourceList &, std::string region_name="") |
Protected Attributes inherited from ARDOUR::Filter | |
ARDOUR::Session & | session |
A filter to strip silence from regions.
Definition at line 25 of file strip_silence.h.
StripSilence::StripSilence | ( | Session & | s, |
const AudioIntervalMap & | sm, | ||
framecnt_t | fade_length | ||
) |
Construct a StripSilence filter.
s | Session. |
sm | Silences to remove. |
fade_length | Length of fade in/out to apply to trimmed regions, in samples. |
Definition at line 35 of file strip_silence.cc.
|
virtual |
Implements ARDOUR::Filter.
Definition at line 44 of file strip_silence.cc.
|
private |
fade in/out to use on trimmed regions, in samples
Definition at line 34 of file strip_silence.h.
|
private |
Definition at line 33 of file strip_silence.h.