| 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. |