MCPcopy Create free account
hub / github.com/GStreamer/gst-python / scale_value_changed_cb

Method scale_value_changed_cb

old_examples/synchronizer.py:762–768  ·  view source on GitHub ↗
(self, scale)

Source from the content-addressed store, hash-verified

760 self.scale_value_changed_cb)
761
762 def scale_value_changed_cb(self, scale):
763 # see seek.c:seek_cb
764 real = long(scale.get_value() * self.p_duration / 100) # in ns
765 gst.debug('value changed, perform seek to %r' % real)
766 self.player.seek(real)
767 # allow for a preroll
768 self.player.get_state(timeout=50*gst.MSECOND) # 50 ms
769
770 def scale_button_release_cb(self, widget, event):
771 # see seek.cstop_seek

Callers

nothing calls this directly

Calls 3

get_valueMethod · 0.80
seekMethod · 0.45
get_stateMethod · 0.45

Tested by

no test coverage detected