- pad.link(q.get_static_pad('sink'))
- q.link(conv)
- conv.link(sink)
- # self.pipe.set_state(Gst.State.PLAYING)
- print(dir(Gst.DebugGraphDetails))
- Gst.debug_bin_to_dot_data(element, Gst.DebugGraphDetails.ALL)
+
+ q_pad_sink = q.get_static_pad('sink')
+ assert q_pad_sink
+ pad_link_return = pad.link(q_pad_sink)
+ assert pad_link_return == Gst.PadLinkReturn.OK
+
+ # ok = element.link(q)
+ # assert ok
+
+ ok = q.link(conv)
+ assert ok
+ ok = conv.link(enc)
+ assert ok
+ ok = enc.link(capsfilter)
+ assert ok
+ ok = capsfilter.link(flmux)
+ assert ok
+ ok = flmux.link(sink)
+ assert ok
+ self.pipe.set_state(Gst.State.PLAYING)
+ #print(dir(Gst.DebugGraphDetails))
+ #Gst.debug_bin_to_dot_data(element, Gst.DebugGraphDetails.ALL)