diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2018-09-14 00:08:34 +0200 |
---|---|---|
committer | Mathieu Duponchelle <mathieu@centricular.com> | 2018-10-15 14:17:35 +0200 |
commit | 9f684a2f81ed93dece3ffd120525910df25b7e54 (patch) | |
tree | fd0f8c718987028c940d9ccac01d909da78182a5 /gst-libs | |
parent | 51d5db3f472a552aceb2a40ec6c8e5146cdd7285 (diff) | |
download | gstreamer-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.h | 18 |
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__ */ |