webrtc: Add GstWebRTCDataChannel to the library API
authorSebastian Dröge <sebastian@centricular.com>
Mon, 1 Jun 2020 11:46:03 +0000 (14:46 +0300)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 2 Jun 2020 21:04:37 +0000 (21:04 +0000)
commitb25d153c34e9d8f4b130ad667840da7776c5c36c
tree1c22b566b72ba3b5503593c2505904c636d7cadf
parenta4d900332bae1648c034b827ac0eefbf87faaee6
webrtc: Add GstWebRTCDataChannel to the library API

This makes it more discoverable for bindings and allows bindings to
generate static API for the signals and functions.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1168

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1313>
ext/webrtc/gstwebrtcbin.c
ext/webrtc/webrtcdatachannel.c
ext/webrtc/webrtcdatachannel.h
gst-libs/gst/webrtc/datachannel.c [new file with mode: 0644]
gst-libs/gst/webrtc/datachannel.h [new file with mode: 0644]
gst-libs/gst/webrtc/meson.build
gst-libs/gst/webrtc/webrtc.h
gst-libs/gst/webrtc/webrtc_fwd.h