Gst.Pad.prototype.chain_list

function chain_list(list:Gst.BufferList):Gst.FlowReturn {
    // Gjs wrapper for gst_pad_chain_list()
}

Chain a bufferlist to pad.

The function returns #GST_FLOW_FLUSHING if the pad was flushing.

If pad was not negotiated properly with a CAPS event, this function returns #GST_FLOW_NOT_NEGOTIATED.

The function proceeds calling the chainlist function installed on pad (see gst_pad_set_chain_list_function()) and the return value of that function is returned to the caller. #GST_FLOW_NOT_SUPPORTED is returned if pad has no chainlist function.

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

MT safe.

list

the Gst.BufferList to send, return GST_FLOW_ERROR if not.

Returns

a Gst.FlowReturn from the pad.