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

Method _buffer_probe_cb

testsuite/old/test_event.py:209–226  ·  view source on GitHub ↗
(self, pad, buffer)

Source from the content-addressed store, hash-verified

207 self.fail("Got an unknown event %r" % event)
208
209 def _buffer_probe_cb(self, pad, buffer):
210 self.failUnless(self._newsegment)
211
212 # fake autoplugging by now putting in a fakesink
213 sink = gst.element_factory_make('fakesink')
214 self.pipeline.add(sink)
215 self.src.link(sink)
216 sink.set_state(gst.STATE_PLAYING)
217
218 pad = sink.get_pad('sink')
219 pad.send_event(self._newsegment)
220
221 # we don't want to be called again
222 self.srcpad.remove_buffer_probe(self._buffer_probe_id)
223
224 self._had_buffer = True
225 # now let the buffer through
226 return True
227
228class TestEventCreationParsing(TestCase):
229

Callers

nothing calls this directly

Calls 2

addMethod · 0.80
linkMethod · 0.80

Tested by

no test coverage detected