|GStreamer Filters Library Reference Manual|
|Top | Description | Object Hierarchy | Signals|
#include <gst/filters/gst-level-filter.h> GstLevelFilter; GstLevelFilter * gst_level_filter_new (
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 (
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.
void user_function (GstLevelFilter *self, gdouble level, gpointer user_data) :
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.|