diff --git a/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts b/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts index d9fda1c3..d5890f95 100644 --- a/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts +++ b/openvidu-testapp/src/app/components/dialogs/session-api-dialog/session-api-dialog.component.ts @@ -58,7 +58,18 @@ export class SessionApiDialogComponent { startRecording() { console.log('Starting recording'); - this.OV.startRecording(this.sessionId, this.recordingProperties) + const finalRecordingProperties = { + name: this.recordingProperties.name, + outputMode: this.recordingProperties.outputMode, + recordingLayout: this.recordingProperties.recordingLayout, + customLayout: this.recordingProperties.customLayout, + resolution: this.recordingProperties.resolution, + hasAudio: this.recordingProperties.hasAudio, + hasVideo: this.recordingProperties.hasVideo, + shmSize: this.recordingProperties.shmSize, + mediaNode: !this.recordingProperties.mediaNode.id ? undefined : this.recordingProperties.mediaNode + } + this.OV.startRecording(this.sessionId, finalRecordingProperties) .then(recording => { this.response = 'Recording started [' + recording.id + ']'; })