diff options
Diffstat (limited to 'bindings/csharp/MediaSessionMgr.cs')
-rwxr-xr-x | bindings/csharp/MediaSessionMgr.cs | 16 |
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; |