Audio analyzer

From Buzztard

Jump to: navigation, search

The wire object is able to link a bunch of analyzer elements to a wire. The wire will have a tee element to tap in. API is:

  bt_wire_set_analyzers(BtWire *wire,GList *analyzers);

If the analyzer list is NULL, inserted analyzers are removed. This way the UI creates the analyzers. The wire just adds/removes them to the pipeline (gst_bin_add/remove) and links them in the order they are in the list to the tee. The application has full control over which analyzers to use and how to configure them.

We use this in buzztard-edit for the wire-analysis dialog. Right now we plug level-meters and a spectrum analyzer.

Metering ideas

Support Us

Collaboration

SourceForge Logo
GStreamer Logo
Become a Friend of GNOME
Linux Sound Logo
MediaWiki
Valgrind
GNU Library Public Licence
GNU Free Documentation License 1.2