BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
bsesummation.idl
Go to the documentation of this file.
00001  // Licensed GNU LGPL v2.1 or later: http://www.gnu.org/licenses/lgpl.html
00002 include "bse/bsecxxmodule.idl";
00003 namespace Bse {
00004 interface Summation : Effect {
00005   Info    icon        = "icons/summation.png";
00006   Info    authors     = "Tim Janik";
00007   Info    license     = _("GNU Lesser General Public License");
00008   Info    category    = _("/Routing/Summation");
00009   Info    blurb       = _("The Summation module adds up all inputs connected to its multi-connect input streams. "
00010                           "The sum of all inputs connected to 'Audio In1' is available at 'Audio Sum1', and "
00011                           "similarly, 'Audio Sum2' is the accumulatiuon signal of all streams connected to 'Audio In2'. "
00012                           "A difference signal between 'Audio Sum1' and 'Audio Sum2' is also "
00013                           "generated and is available at 'Audio Diff'.");
00014   JStream audio_in1   = Stream (_("Audio In1"), _("Audio input 1"));
00015   JStream audio_in2   = Stream (_("Audio In2"), _("Audio input 2"));
00016   OStream audio_out1  = Stream (_("Audio Sum1"), _("Accumulated audio output 1"));
00017   OStream audio_diff  = Stream (_("Audio Diff"), _("Difference between audio outputs 1 and 2"));
00018   OStream audio_out2  = Stream (_("Audio Sum2"), _("Accumulated audio output 2"));
00019 };
00020 
00021 } // Bse
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines