import { Component, Inject } from '@angular/core'; import { MatDialog, MAT_DIALOG_DATA, MatDialogConfig, MatDialogRef } from '@angular/material'; import { SessionProperties, MediaMode, RecordingMode, RecordingLayout } from 'openvidu-node-client'; @Component({ selector: 'app-session-properties-dialog', template: `

Session properties

{{ enumerator }} {{ enumerator }} {{ enumerator }}
` }) export class SessionPropertiesDialogComponent { sessionProperties: SessionProperties; private mediaMode = MediaMode; private recordingMode = RecordingMode; private defaultRecordingLayout = RecordingLayout; constructor(public dialogRef: MatDialogRef, @Inject(MAT_DIALOG_DATA) public data: SessionProperties) { this.sessionProperties = data; } enumToArray(enumerator: any) { return Object.keys(enumerator); } }