summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2018-09-14 00:08:34 +0200
committerMathieu Duponchelle <mathieu@centricular.com>2018-10-15 14:17:35 +0200
commit9f684a2f81ed93dece3ffd120525910df25b7e54 (patch)
treefd0f8c718987028c940d9ccac01d909da78182a5 /gst-libs
parent51d5db3f472a552aceb2a40ec6c8e5146cdd7285 (diff)
downloadgstreamer-plugins-bad-9f684a2f81ed93dece3ffd120525910df25b7e54.tar.gz
webrtcbin: implement support for group: BUNDLE
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/webrtc/webrtc_fwd.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/gst-libs/gst/webrtc/webrtc_fwd.h b/gst-libs/gst/webrtc/webrtc_fwd.h
index e7309e36d..770ff86fc 100644
--- a/gst-libs/gst/webrtc/webrtc_fwd.h
+++ b/gst-libs/gst/webrtc/webrtc_fwd.h
@@ -321,4 +321,22 @@ typedef enum /*< underscore_name=gst_webrtc_data_channel_state >*/
GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED,
} GstWebRTCDataChannelState;
+/**
+ * GstWebRTCBundlePolicy:
+ * GST_WEBRTC_BUNDLE_POLICY_NONE: none
+ * GST_WEBRTC_BUNDLE_POLICY_BALANCED: balanced
+ * GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT: max-compat
+ * GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE: max-bundle
+ *
+ * See https://tools.ietf.org/html/draft-ietf-rtcweb-jsep-24#section-4.1.1
+ * for more information.
+ */
+typedef enum /*<underscore_name=gst_webrtc_bundle_policy>*/
+{
+ GST_WEBRTC_BUNDLE_POLICY_NONE,
+ GST_WEBRTC_BUNDLE_POLICY_BALANCED,
+ GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT,
+ GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE,
+} GstWebRTCBundlePolicy;
+
#endif /* __GST_WEBRTC_FWD_H__ */