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.