| Top |  |  |  |  | 
| gboolean | leaky | Read / Write | 
| guint64 | pre-length | Read / Write | 
| guint64 | run-length | Read / Write | 
| gdouble | threshold | Read / Write | 
| gdouble | threshold-dB | Read / Write | 
Analyses the audio signal for periods of silence. The start and end of silence is signalled by bus messages named
"cutter".
The message's structure contains two fields:
  GstClockTime
  "timestamp":
  the timestamp of the buffer that triggered the message.
  
  gboolean
  "above":
  TRUE for begin of silence and FALSE for end of silence.
  
| 1 | gst-launch-1.0 -m filesrc location=foo.ogg ! decodebin ! audioconvert ! cutter ! autoaudiosink | 
| plugin | cutter | 
| author | Thomas Vander Stichele <thomas at apestaart dot org> | 
| class | Filter/Editor/Audio | 
| name | sink | 
| direction | sink | 
| presence | always | 
| details | audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved | 
| name | src | 
| direction | source | 
| presence | always | 
| details | audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved | 
“leaky” property  “leaky”                    gboolean
do we leak buffers when below threshold ?.
Flags: Read / Write
Default value: FALSE
“pre-length” property  “pre-length”               guint64
Length of pre-recording buffer (in nanoseconds).
Flags: Read / Write
Default value: 0
“run-length” property  “run-length”               guint64
Length of drop below threshold before cut_stop (in nanoseconds).
Flags: Read / Write
Default value: 0
“threshold” property  “threshold”                gdouble
Volume threshold before trigger.
Flags: Read / Write
Default value: 0