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

Method scale_value_changed_cb

old_examples/play.py:238–244  ·  view source on GitHub ↗
(self, scale)

Source from the content-addressed store, hash-verified

236 self.scale_value_changed_cb)
237
238 def scale_value_changed_cb(self, scale):
239 # see seek.c:seek_cb
240 real = long(scale.get_value() * self.p_duration / 100) # in ns
241 gst.debug('value changed, perform seek to %r' % real)
242 self.player.seek(real)
243 # allow for a preroll
244 self.player.get_state(timeout=50*gst.MSECOND) # 50 ms
245
246 def scale_button_release_cb(self, widget, event):
247 # 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