RTPBaseDepayload.delayed

Called from GstRTPBaseDepayload.process or GstRTPBaseDepayload.process_rtp_packet when the depayloader needs to keep the current input RTP header for use with the next output buffer.

The delayed buffer will remain until the end of processing the current output buffer and then enqueued for processing with the next output buffer.

A typical use-case is when the depayloader implementation will start a new output buffer for the current input RTP buffer but push the current output buffer first.

Must be called with the stream lock held.

class RTPBaseDepayload
void
delayed
()