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

Method do_setup_pipeline

old_examples/synchronizer.py:368–380  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

366 self._query_id = -1
367
368 def do_setup_pipeline(self):
369 self.src = gst.element_make_from_uri(gst.URI_SRC, self.fromuri)
370 self.resyncbin = ResyncBin(self.syncpoints, self.maxdiff)
371 self.sink = gst.element_make_from_uri(gst.URI_SINK, self.touri)
372 self.resolution = UNKNOWN
373
374 if gobject.signal_lookup('allow-overwrite', self.sink.__class__):
375 self.sink.connect('allow-overwrite', lambda *x: True)
376
377 self.add(self.src, self.resyncbin, self.sink)
378
379 self.src.link(self.resyncbin)
380 self.resyncbin.link(self.sink)
381
382 def do_get_touri(self):
383 chooser = gtk.FileChooserDialog('Save as...',

Callers 1

startMethod · 0.95

Calls 3

ResyncBinClass · 0.85
addMethod · 0.80
linkMethod · 0.80

Tested by

no test coverage detected