GStreamer Filters Library Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#include <gst/filters/gst-level-filter.h>
GstLevelFilter;
GstLevelFilter * gst_level_filter_new (void
);
This filter will report the audio level on a pipeline by sending a GstLevelFilter::level signal with the RMS level value in dB.
GstLevelFilter * gst_level_filter_new (void
);
Creates a new level filter. This filter will add a 'level' element to the pipeline and will transform its result from the GstMessage on the bus into a signal with the RMS average for all channels.
Returns : |
A new GstLevelFilter
See also: "level"
See also: gst_filter_handle_message()
|
"level"
signalvoid user_function (GstLevelFilter *self,
gdouble level,
gpointer user_data) : Run Last
This signal is emitted when sound is transmitted and determines the level of sound in dB.
|
GstLevelFilter that emitted the signal |
|
The RMS level value in dB |
|
user data set when the signal handler was connected. |