From cf6c71a71c130e9c74d1db9dd3c5253e058b2d4c Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Mon, 5 Oct 2020 18:46:38 +0200 Subject: [PATCH] openvidu-server: rollback RecorderEndpointWrapper --- .../recording/RecorderEndpointWrapper.java | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/RecorderEndpointWrapper.java b/openvidu-server/src/main/java/io/openvidu/server/recording/RecorderEndpointWrapper.java index 55a123f6..83393369 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/RecorderEndpointWrapper.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/RecorderEndpointWrapper.java @@ -27,7 +27,14 @@ public class RecorderEndpointWrapper { private RecorderEndpoint recorder; private KurentoParticipant kParticipant; + private String connectionId; private String recordingId; + private String streamId; + private String clientData; + private String serverData; + private boolean hasAudio; + private boolean hasVideo; + private String typeOfVideo; private long startTime; private long endTime; @@ -37,18 +44,25 @@ public class RecorderEndpointWrapper { this.recorder = recorder; this.kParticipant = kParticipant; this.recordingId = recordingId; + this.connectionId = kParticipant.getParticipantPublicId(); + this.streamId = kParticipant.getPublisherStreamId(); + this.clientData = kParticipant.getClientMetadata(); + this.serverData = kParticipant.getServerMetadata(); + this.hasAudio = kParticipant.getPublisher().getMediaOptions().hasAudio(); + this.hasVideo = kParticipant.getPublisher().getMediaOptions().hasVideo(); + this.typeOfVideo = kParticipant.getPublisher().getMediaOptions().getTypeOfVideo(); } public RecorderEndpoint getRecorder() { return recorder; } - + public KurentoParticipant getParticipant() { return this.kParticipant; } public String getConnectionId() { - return kParticipant.getParticipantPublicId(); + return connectionId; } public String getRecordingId() { @@ -56,15 +70,15 @@ public class RecorderEndpointWrapper { } public String getStreamId() { - return kParticipant.getPublisherStreamId(); + return streamId; } public String getClientData() { - return kParticipant.getClientMetadata(); + return clientData; } public String getServerData() { - return kParticipant.getServerMetadata(); + return serverData; } public long getStartTime() { @@ -92,15 +106,15 @@ public class RecorderEndpointWrapper { } public boolean hasAudio() { - return kParticipant.getPublisher().getMediaOptions().hasAudio(); + return hasAudio; } public boolean hasVideo() { - return kParticipant.getPublisher().getMediaOptions().hasVideo(); + return hasVideo; } public String getTypeOfVideo() { - return kParticipant.getPublisher().getMediaOptions().getTypeOfVideo(); + return typeOfVideo; } public JsonObject toJson() {