GstAudioDelay

GstAudioDelay — audio echo effect

Synopsis




                    GstAudioDelay;

Object Hierarchy


  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstAudioDelay

Implemented Interfaces

GstAudioDelay implements GstTempo and GstHelp.

Properties


  "delaytime"                guint                 : Read / Write
  "drywet"                   guint                 : Read / Write
  "feedback"                 guint                 : Read / Write

Description

Echo effect with controllable effect-ratio, delay-time and feedback.

Example launch line

gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! audiodelay drywet=50 delaytime=25 feedback=75 ! osssink
gst-launch osssrc ! audiodelay delaytime=25 feedback=75 ! osssink

In the latter example the echo is applied to the input signal of the soundcard (like a microphone).

Details

GstAudioDelay

typedef struct _GstAudioDelay GstAudioDelay;

Property Details

The "delaytime" property

  "delaytime"                guint                 : Read / Write

Time difference between two echos as milliseconds.

Allowed values: [1,1000]

Default value: 100


The "drywet" property

  "drywet"                   guint                 : Read / Write

Intensity of effect (0 none -> 100 full).

Allowed values: <= 100

Default value: 50


The "feedback" property

  "feedback"                 guint                 : Read / Write

Echo feedback in percent.

Allowed values: <= 99

Default value: 50