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_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

buffer Buffer

the #GstBuffer to push returns GST_FLOW_ERROR if not.

Return: a #GstFlowReturn from the peer pad.

MT safe.

Meta