Olivier Crête
b4caa6cbdd
rtphdrext: Make all fields private
...
The presence of a method and a field with the same name confuses the C#
binding generator. As there are accessor functions for all the fields,
let's just make them private.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1218 >
2021-06-28 18:07:56 +03:00
Jakub Adam
c222f322c0
rtphdrext: allow updating depayloader src caps
...
Add overridable method that updates depayloader's src caps based on
the data from RTP header.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1011 >
2021-03-12 18:45:04 +01:00
Jakub Adam
899c69abad
rtphdrext: allow the extension to inspect payloader's sink caps
...
Some header extensions may need to read information from the payloader's
sink caps. Introduce gst_rtp_header_extension_update_from_sinkcaps ()
that passes the caps to the extension, which can then use it to update
its internal state.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1011 >
2021-03-12 18:45:04 +01:00
Matthew Waters
427c3f4442
rtp: add base object for reading/writing rtp header extensions (RFC5285)
...
Facilitates the creation of rtp header extension implementations that
can be reused across applications.
Implementations are registered into the GStreamer registry as elements
(idea from GstRTSPExtension) and can be retrieved by URI or filtered
manually. RTP header extensions must have the classification
"Network/Extension/RTPHeader" to be considered as a RTP Header
extension.
Fixes: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/777
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/748 >
2020-12-03 10:19:32 +00:00
Tim-Philipp Müller
363b790d38
rtp: GST_EXPORT -> GST_RTP_API
...
We need different export decorators for the different libs.
For now no actual change though, just rename before the release,
and add prelude headers to define the new decorator to GST_EXPORT.
2018-03-13 12:16:42 +00:00
Tim-Philipp Müller
33ae84fd1c
rtp: mark symbols explicitly for export with GST_EXPORT
2017-05-16 15:22:42 +01:00
Wim Taymans
82d327fb91
rtp: add helpers for header extensions
...
Add helpers and defines for the NTP-64 and NTP-56 header extensions.
2012-11-06 09:18:54 +01:00