BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
bsebusmodule.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 "bsebasics.idl";
00003 namespace Bse { interface Effect; }; // FIXME: bad workaround
00004 namespace Bse {
00005 interface BusModule : Effect {
00006   Info    authors    = "Tim Janik";
00007   Info    license    = _("GNU Lesser General Public License");
00008   Info    blurb      = _("Synthesis module used internally by BseBus");
00009   IStream audio_in1  = Stream (_("Audio In1"), _("First audio input"));
00010   IStream audio_in2  = Stream (_("Audio In2"), _("Second audio input"));
00011   OStream audio_out1 = Stream (_("Audio Out1"), _("First audio output"));
00012   OStream audio_out2 = Stream (_("Audio Out2"), _("Second audio output"));
00013   group _("Volume") {
00014     // Real  volume1    = DBVolume (_("Left"), _("Volume adjustment of left channel"), 0, -96, +24, STANDARD);
00015     // Real  volume2    = DBVolume (_("Right"), _("Volume adjustment of right channel"), 0, -96, +24, STANDARD);
00016     Real  volume1    = SfiReal ("", "", 1, 0, 1000, 10, STANDARD); /* volume factor */
00017     Real  volume2    = SfiReal ("", "", 1, 0, 1000, 10, STANDARD); /* volume factor */
00018   };
00019 };
00020 
00021 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines