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 – rtpmanager

Package – GStreamer Good Plug-ins

Pad Templates

priority_sink_%u

application/x-rtp:

Presencerequest

Directionsink

Object typeGstPad


sink_%u

application/x-rtp:

Presencerequest

Directionsink

Object typeGstPad


src

application/x-rtp:

Presencealways

Directionsrc

Object typeGstPad


The results of the search are