rtpdtmfmux
The RTP "DTMF" Muxer muxes multiple RTP streams into a valid RTP stream. It does exactly what its parent (#rtpmux) does, except that it prevent buffers coming over a regular sink_%u pad from going through for the duration of buffers that came in a priority_sink_%u pad.
This is especially useful if a discontinuous source like dtmfsrc or rtpdtmfsrc are connected to the priority sink pads. This way, the generated DTMF signal can replace the recorded audio while the tone is being sent.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstRTPMux ╰──rtpdtmfmux
Factory details
Authors: – Zeeshan Ali
Classification: – Codec/Muxer
Rank – none
Plugin – gstrtpmanager
Package – GStreamer Good Plug-ins
Pad Templates
Properties
seqnum
“seqnum” guint
The RTP sequence number of the last processed packet
Flags : Read
Default value : 0
seqnum-offset
“seqnum-offset” gint
Offset to add to all outgoing seqnum (-1 = random)
Flags : Read / Write
Default value : -1
ssrc
“ssrc” guint
The SSRC of the packets (default == random)
Flags : Read / Write
Default value : -1
timestamp-offset
“timestamp-offset” gint
Offset to add to all outgoing timestamps (-1 = random)
Flags : Read / Write
Default value : -1
The results of the search are