mirror of https://github.com/OpenVidu/openvidu.git
openvidu-server: Use as outputMode=COMPOSED_QUICK_START if defaultModeOutput=COMPOSED_QUICK_START and outputMode=COMPOSED
parent
b58250b64f
commit
8302571924
|
@ -542,6 +542,15 @@ public class SessionRestController {
|
||||||
return new ResponseEntity<>(HttpStatus.NOT_ACCEPTABLE);
|
return new ResponseEntity<>(HttpStatus.NOT_ACCEPTABLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If outputMode is COMPOSED when defaultOutputMode is COMPOSED_QUICK_START,
|
||||||
|
// change outputMode to COMPOSED_QUICK_START
|
||||||
|
io.openvidu.java.client.Recording.OutputMode defaultOutputMode = session.getSessionProperties().defaultOutputMode();
|
||||||
|
io.openvidu.java.client.Recording.OutputMode propertiesOutputMode = finalOutputMode;
|
||||||
|
if(defaultOutputMode.equals(io.openvidu.java.client.Recording.OutputMode.COMPOSED_QUICK_START)
|
||||||
|
&& propertiesOutputMode.equals(io.openvidu.java.client.Recording.OutputMode.COMPOSED)) {
|
||||||
|
finalOutputMode = io.openvidu.java.client.Recording.OutputMode.COMPOSED_QUICK_START;
|
||||||
|
}
|
||||||
|
|
||||||
RecordingProperties.Builder builder = new RecordingProperties.Builder();
|
RecordingProperties.Builder builder = new RecordingProperties.Builder();
|
||||||
builder.outputMode(
|
builder.outputMode(
|
||||||
finalOutputMode == null ? session.getSessionProperties().defaultOutputMode() : finalOutputMode);
|
finalOutputMode == null ? session.getSessionProperties().defaultOutputMode() : finalOutputMode);
|
||||||
|
|
Loading…
Reference in New Issue