示例#1
0
    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")
示例#2
0
    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")
示例#3
0
    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)
示例#4
0
文件: __init__.py 项目: exaile/exaile
    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)
示例#5
0
文件: __init__.py 项目: exaile/exaile
    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
            )
示例#6
0
    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)
示例#7
0
 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()
示例#8
0
 def __init__(self):
     ElementBin.__init__(self, name=self.name)
     self.elements[50] = Gst.ElementFactory.make('audiokaraoke', None)
     self.setup_elements()
示例#9
0
文件: __init__.py 项目: exaile/exaile
 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()
示例#10
0
 def __init__(self):
     ElementBin.__init__(self, name=self.name)
     self.elements[50] = Gst.ElementFactory.make('audiokaraoke', None)
     self.setup_elements()