bufferStrawGetBuffer

fngst.buffer.Buffer bufferStrawGetBuffer(gst.element.Element bin, gst.pad.Pad pad)

Get one buffer from pad. Implemented via buffer probes. This function will block until the pipeline passes a buffer over pad, so for robust behavior in unit tests, you need to use check's timeout to fail out in the case that a buffer never arrives.

You must have previously called gstcheck.global.bufferStrawStartPipeline on pipeline and pad.

Parameters

binthe pipeline previously started via gstcheck.global.bufferStrawStartPipeline
padthe pad previously passed to gstcheck.global.bufferStrawStartPipeline

Returns

the captured #GstBuffer.