def __init__(self): ElementBin.__init__(self, name=self.name) self.rglimit = Gst.ElementFactory.make("rglimiter", None) self.elements[50] = self.rglimit self.audioconvert = Gst.ElementFactory.make("audioconvert", None) self.elements[60] = self.audioconvert self.setup_elements() event.add_ui_callback(self._on_option_set, "replaygain_option_set") self._on_option_set("replaygain_option_set", None, "replaygain/clipping-protection")
def __init__(self): ElementBin.__init__(self, name=self.name) self.audioconvert = Gst.ElementFactory.make("audioconvert", None) self.elements[40] = self.audioconvert self.rgvol = Gst.ElementFactory.make("rgvolume", None) self.elements[50] = self.rgvol self.setup_elements() event.add_ui_callback(self._on_option_set, "replaygain_option_set") # load settings for x in ("album-mode", "pre-amp", "fallback-gain"): self._on_option_set("replaygain_option_set", None, "replaygain/%s" % x)
def __init__(self): ElementBin.__init__(self, name=self.name) self.audioconvert = Gst.ElementFactory.make("audioconvert", None) self.elements[40] = self.audioconvert self.preamp = Gst.ElementFactory.make("volume", None) self.elements[50] = self.preamp self.eq10band = Gst.ElementFactory.make("equalizer-10bands", None) self.elements[60] = self.eq10band self.setup_elements() event.add_ui_callback(self._on_option_set, "plugin_equalizer_option_set") setts = ["band%s" for _number in range(10)] + ["pre", "enabled"] for setting in setts: self._on_option_set( "plugin_equalizer_option_set", None, "plugin/equalizer/%s" % setting )
def __init__(self): ElementBin.__init__(self, name=self.name) self.audioconvert = Gst.ElementFactory.make("audioconvert", None) self.elements[40] = self.audioconvert self.preamp = Gst.ElementFactory.make("volume", None) self.elements[50] = self.preamp self.eq10band = Gst.ElementFactory.make("equalizer-10bands", None) self.elements[60] = self.eq10band self.setup_elements() event.add_ui_callback(self._on_option_set, "plugin_equalizer_option_set") setts = ["band%s" for n in xrange(10)] + ["pre", "enabled"] for setting in setts: self._on_option_set("plugin_equalizer_option_set", None, "plugin/equalizer/%s" % setting)
def __init__(self): ElementBin.__init__(self, name=self.name) # self.elements[50] = Gst.ElementFactory.make('audioconvert', None) self.elements[60] = cf = Gst.ElementFactory.make('capsfilter', None) cf.props.caps = Gst.Caps.from_string('audio/x-raw,channels=1') self.setup_elements()
def __init__(self): ElementBin.__init__(self, name=self.name) self.elements[50] = Gst.ElementFactory.make('audiokaraoke', None) self.setup_elements()