Gst.Pad.prototype.push_list

function push_list(list:Gst.BufferList):Gst.FlowReturn {
    // Gjs wrapper for gst_pad_push_list()
}

Pushes a buffer list to the peer of pad.

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

The function proceeds calling the chain function on the peer pad and returns the value from that function. If pad has no peer, #GST_FLOW_NOT_LINKED will be returned. If the peer pad does not have any installed chainlist function every group buffer of the list will be merged into a normal Gst.Buffer and chained via Gst.Pad.prototype.chain.

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

list

the Gst.BufferList to push returns GST_FLOW_ERROR if not.

Returns

a Gst.FlowReturn from the peer pad. MT safe.