Audio analyzer

From Buzztard

Jump to: navigation, search

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

 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.

[edit] Questions

  • Can it happen that two parties try to plug analyzers?
Personal tools
collaboration

SourceForge Logo

GStreamer Logo

Linux Sound Logo

MediaWiki

Valgrind

GNU Library Public Licence

GNU Free Documentation License 1.2