gstreamer/gst-libs/gst/webrtc
Johan Sternerup 607ef6db60 webrtc: Split sctptransport into lib and implementation parts
GstWebRTCSCTPTransport is now made into into an abstract base class
that only contains property specifications matching the
RTCSctpTransport interface of the W3C WebRTC specification, see
https://w3c.github.io/webrtc-pc/#rtcsctptransport-interface. This
class is put into the WebRTC library to expose it for applications and
to allow for generation of bindings for non-dynamic languages using
GObject introspection.

The actual implementation is moved to the subclass WebRTCSCTPTransport
located in the WebRTC plugin.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2214>
2021-08-25 13:20:22 +00:00
..
datachannel.c webrtc lib: Make the datachannel struct private 2021-06-21 20:53:09 +00:00
datachannel.h webrtc lib: Make the datachannel struct private 2021-06-21 20:53:09 +00:00
dtlstransport.c webrtcbin: Sync to the clock per stream and not per bundle 2021-06-28 16:38:33 +00:00
dtlstransport.h webrtc lib: Make the DTLSTransport struct private 2021-06-21 20:53:09 +00:00
icetransport.c webrtc lib: Make the icetransport struct private 2021-06-21 20:53:09 +00:00
icetransport.h webrtc lib: Make the icetransport struct private 2021-06-21 20:53:09 +00:00
meson.build webrtc: Split sctptransport into lib and implementation parts 2021-08-25 13:20:22 +00:00
rtcsessiondescription.c docstrings: port ulinks to markdown links 2019-08-23 20:14:12 +02:00
rtcsessiondescription.h docstrings: port ulinks to markdown links 2019-08-23 20:14:12 +02:00
rtpreceiver.c webrtc: Remove the webrtc-priv.h header from public headers 2021-06-28 16:06:59 +00:00
rtpreceiver.h webrtc: Remove the webrtc-priv.h header from public headers 2021-06-28 16:06:59 +00:00
rtpsender.c webrtc lib: Make the rtpsender struct private 2021-06-21 20:53:09 +00:00
rtpsender.h webrtc lib: Make the rtpsender struct private 2021-06-21 20:53:09 +00:00
rtptransceiver.c webrtc lib: Make the transceiver struct private 2021-06-21 20:53:09 +00:00
rtptransceiver.h webrtc lib: Make the transceiver struct private 2021-06-21 20:53:09 +00:00
sctptransport.c webrtc: Split sctptransport into lib and implementation parts 2021-08-25 13:20:22 +00:00
sctptransport.h webrtc: Split sctptransport into lib and implementation parts 2021-08-25 13:20:22 +00:00
webrtc-priv.h webrtc: Split sctptransport into lib and implementation parts 2021-08-25 13:20:22 +00:00
webrtc.h webrtc: Add GstWebRTCDataChannel to the library API 2020-06-02 21:04:37 +00:00
webrtc_fwd.h webrtc: Split sctptransport into lib and implementation parts 2021-08-25 13:20:22 +00:00