Pad.push

Pushes a buffer to the peer of pad.

This function will call installed block probes before triggering any installed data probes.

The function proceeds calling [gst.pad.Pad.chain] on the peer pad and returns the value from that function. If pad has no peer, #GST_FLOW_NOT_LINKED will be returned.

In all cases, success or failure, the caller loses its reference to buffer after calling this function.

Parameters

bufferthe #GstBuffer to push returns GST_FLOW_ERROR if not.

Returns

a #GstFlowReturn from the peer pad.

MT safe.