Example #1
0
 def __init__(self, xid):
     """"""
     Video.__init__(self)
     self.xid = xid
     bus = self.pipeline.get_bus()
     bus.enable_sync_message_emission()
     bus.connect("sync-message::element", self.on_gst_sync)
Example #2
0
 def __init__(self):
     """"""
     Video.__init__(self)
     logger.debug(" ".join(RASPIVID))
     self.raspivid = subprocess.Popen(RASPIVID, stdout=subprocess.PIPE)
     src = self.pipeline.get_by_name("local")
     src.set_property("fd", self.raspivid.stdout.fileno())
     self.play()