From 50dfb4359619563012997bc3ddafb7667741066c Mon Sep 17 00:00:00 2001 From: Mamadou DIOP Date: Tue, 23 Feb 2016 22:00:35 +0100 Subject: Add new QoS implementation Code formatting --- bindings/java/android/MediaSessionMgr.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'bindings/java/android/MediaSessionMgr.java') diff --git a/bindings/java/android/MediaSessionMgr.java b/bindings/java/android/MediaSessionMgr.java index f5d0177..8a6b5cf 100755 --- a/bindings/java/android/MediaSessionMgr.java +++ b/bindings/java/android/MediaSessionMgr.java @@ -43,6 +43,11 @@ public class MediaSessionMgr { return tinyWRAPJNI.MediaSessionMgr_sessionGetInt32(swigCPtr, this, media.swigValue(), key); } + public QoS sessionGetQoS(twrap_media_type_t media) { + long cPtr = tinyWRAPJNI.MediaSessionMgr_sessionGetQoS(swigCPtr, this, media.swigValue()); + return (cPtr == 0) ? null : new QoS(cPtr, true); + } + public boolean consumerSetInt32(twrap_media_type_t media, String key, int value) { return tinyWRAPJNI.MediaSessionMgr_consumerSetInt32(swigCPtr, this, media.swigValue(), key, value); } @@ -122,6 +127,14 @@ public class MediaSessionMgr { return tinyWRAPJNI.MediaSessionMgr_defaultsSetPrefVideoSize(pref_video_size.swigValue()); } + public static boolean defaultsSetPrefVideoSizeOutRange(tmedia_pref_video_size_t min, tmedia_pref_video_size_t max) { + return tinyWRAPJNI.MediaSessionMgr_defaultsSetPrefVideoSizeOutRange(min.swigValue(), max.swigValue()); + } + + public static boolean defaultsSetAdaptativeVideoSizeOutEnabled(boolean enabled) { + return tinyWRAPJNI.MediaSessionMgr_defaultsSetAdaptativeVideoSizeOutEnabled(enabled); + } + public static boolean defaultsSetJbMargin(long jb_margin_ms) { return tinyWRAPJNI.MediaSessionMgr_defaultsSetJbMargin(jb_margin_ms); } -- cgit v1.1