diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java
index da194f85..bef16873 100644
--- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java
+++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java
@@ -153,7 +153,7 @@ public class Connection {
* Only for
* {@link io.openvidu.java.client.ConnectionType#IPCAM}
*/
- public boolean adaptativeBitrate() {
+ public Boolean adaptativeBitrate() {
return this.connectionProperties.adaptativeBitrate();
}
@@ -169,7 +169,7 @@ public class Connection {
* Only for
* {@link io.openvidu.java.client.ConnectionType#IPCAM}
*/
- public boolean onlyPlayWithSubscribers() {
+ public Boolean onlyPlayWithSubscribers() {
return this.connectionProperties.onlyPlayWithSubscribers();
}
@@ -185,7 +185,7 @@ public class Connection {
* Only for
* {@link io.openvidu.java.client.ConnectionType#IPCAM}
*/
- public int getNetworkCache() {
+ public Integer getNetworkCache() {
return this.connectionProperties.getNetworkCache();
}
diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java
index d657dbec..b91d21df 100644
--- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java
+++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java
@@ -199,7 +199,7 @@ public class OpenVidu {
JsonObject json = new JsonObject();
json.addProperty("session", sessionId);
json.addProperty("name", properties.name());
- json.addProperty("outputMode", properties.outputMode().name());
+ json.addProperty("outputMode", properties.outputMode() != null ? properties.outputMode().name() : null);
json.addProperty("hasAudio", properties.hasAudio());
json.addProperty("hasVideo", properties.hasVideo());