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

Method scale_value_changed_cb

old_examples/remuxer.py:780–786  ·  view source on GitHub ↗
(self, scale)

Source from the content-addressed store, hash-verified

778 self.scale_value_changed_cb)
779
780 def scale_value_changed_cb(self, scale):
781 # see seek.c:seek_cb
782 real = long(scale.get_value() * self.p_duration / 100) # in ns
783 gst.debug('value changed, perform seek to %r' % real)
784 self.player.seek(real)
785 # allow for a preroll
786 self.player.get_state(timeout=50*gst.MSECOND) # 50 ms
787
788 def scale_button_release_cb(self, widget, event):
789 # 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