summaryrefslogtreecommitdiffstats
path: root/bindings/csharp/MediaSessionMgr.cs
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/csharp/MediaSessionMgr.cs')
-rwxr-xr-xbindings/csharp/MediaSessionMgr.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/bindings/csharp/MediaSessionMgr.cs b/bindings/csharp/MediaSessionMgr.cs
index 8ee9d86..50d95a6 100755
--- a/bindings/csharp/MediaSessionMgr.cs
+++ b/bindings/csharp/MediaSessionMgr.cs
@@ -51,6 +51,12 @@ public class MediaSessionMgr : IDisposable {
return ret;
}
+ public QoS sessionGetQoS(twrap_media_type_t media) {
+ IntPtr cPtr = tinyWRAPPINVOKE.MediaSessionMgr_sessionGetQoS(swigCPtr, (int)media);
+ QoS ret = (cPtr == IntPtr.Zero) ? null : new QoS(cPtr, true);
+ return ret;
+ }
+
public bool consumerSetInt32(twrap_media_type_t media, string key, int value) {
bool ret = tinyWRAPPINVOKE.MediaSessionMgr_consumerSetInt32(swigCPtr, (int)media, key, value);
return ret;
@@ -149,6 +155,16 @@ public class MediaSessionMgr : IDisposable {
return ret;
}
+ public static bool defaultsSetPrefVideoSizeOutRange(tmedia_pref_video_size_t min, tmedia_pref_video_size_t max) {
+ bool ret = tinyWRAPPINVOKE.MediaSessionMgr_defaultsSetPrefVideoSizeOutRange((int)min, (int)max);
+ return ret;
+ }
+
+ public static bool defaultsSetAdaptativeVideoSizeOutEnabled(bool enabled) {
+ bool ret = tinyWRAPPINVOKE.MediaSessionMgr_defaultsSetAdaptativeVideoSizeOutEnabled(enabled);
+ return ret;
+ }
+
public static bool defaultsSetJbMargin(uint jb_margin_ms) {
bool ret = tinyWRAPPINVOKE.MediaSessionMgr_defaultsSetJbMargin(jb_margin_ms);
return ret;
OpenPOWER on IntegriCloud