Update docs for quinn elements

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1775>
This commit is contained in:
Sanchayan Maity 2024-09-17 12:30:25 +05:30
parent accb6b02ea
commit 8dc8aa6f55
2 changed files with 71 additions and 1 deletions

View file

@ -37,6 +37,7 @@ You will find the following plugins in this repository:
- `quinn`: Transfer data over the network using QUIC - `quinn`: Transfer data over the network using QUIC
- `quinnquicsink`/`quinnquicsrc`: Send and receive data using QUIC - `quinnquicsink`/`quinnquicsrc`: Send and receive data using QUIC
- `quinnquicmux`/`quinnquicdemux`: Multiplex and de-multiplex streams and datagram using QUIC - `quinnquicmux`/`quinnquicdemux`: Multiplex and de-multiplex streams and datagram using QUIC
- `quinnroqmux`/`quinnroqdemux`: Multiplex and de-multiplex RTP streams over QUIC
- `raptorq`: Encoder/decoder element for RaptorQ RTP FEC mechanism. - `raptorq`: Encoder/decoder element for RaptorQ RTP FEC mechanism.

View file

@ -5879,6 +5879,75 @@
} }
}, },
"rank": "marginal" "rank": "marginal"
},
"quinnroqdemux": {
"author": "Sanchayan Maity <sanchayan@asymptotic.io>",
"description": "Demultiplexes multiple RTP streams over QUIC",
"hierarchy": [
"GstQuinnQuicRtpDemux",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
"klass": "Source/Network/QUIC",
"pad-templates": {
"sink": {
"caps": "ANY",
"direction": "sink",
"presence": "always"
},
"src_%%u": {
"caps": "application/x-rtp:\n",
"direction": "src",
"presence": "sometimes"
}
},
"rank": "none",
"signals": {
"request-flow-id-map": {
"args": [
{
"name": "arg0",
"type": "guint64"
}
],
"return-type": "GstCaps",
"when": "last"
}
}
},
"quinnroqmux": {
"author": "Sanchayan Maity <sanchayan@asymptotic.io>",
"description": "Multiplexes multiple RTP streams over QUIC",
"hierarchy": [
"GstQuinnRoqMux",
"GstElement",
"GstObject",
"GInitiallyUnowned",
"GObject"
],
"klass": "Source/Network/QUIC",
"pad-templates": {
"datagram_%%u": {
"caps": "application/x-rtp:\n",
"direction": "sink",
"presence": "request",
"type": "QuinnRoqMuxPad"
},
"stream_%%u": {
"caps": "application/x-rtp:\n",
"direction": "sink",
"presence": "request",
"type": "QuinnRoqMuxPad"
},
"src": {
"caps": "ANY",
"direction": "src",
"presence": "always"
}
},
"rank": "none"
} }
}, },
"filename": "gstquinn", "filename": "gstquinn",
@ -15205,4 +15274,4 @@
"tracers": {}, "tracers": {},
"url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs" "url": "https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs"
} }
} }