|  |  |  | GStreamer Good Plugins 0.10 Plugins Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
"leaky" gboolean : Read / Write "pre-length" guint64 : Read / Write "run-length" guint64 : Read / Write "threshold" gdouble : Read / Write "threshold-dB" gdouble : 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 -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-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true | 
| name | src | 
| direction | source | 
| presence | always | 
| details | audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true | 
"leaky" property"leaky" gboolean : Read / Write
do we leak buffers when below threshold ?.
Default value: FALSE
"pre-length" property  "pre-length"               guint64               : Read / Write
Length of pre-recording buffer (in nanoseconds).
Default value: 0
"run-length" property  "run-length"               guint64               : Read / Write
Length of drop below threshold before cut_stop (in nanoseconds).
Default value: 0
"threshold" property"threshold" gdouble : Read / Write
Volume threshold before trigger.
Default value: 0
"threshold-dB" property"threshold-dB" gdouble : Read / Write
Volume threshold before trigger (in dB).
Default value: 0