openvidu/openvidu-testapp/src/app/components/test-sessions/test-sessions.component.html

27 lines
1.5 KiB
HTML
Raw Normal View History

<div>
<div class="top-div">
<div class="controls-div">
<button id="add-user-btn" mat-raised-button color="primary" (click)="addUser()">ADD USER</button>
<button id="remove-user-btn" mat-raised-button color="primary" (click)="removeUser()" [disabled]="!users.length">REMOVE
USER</button>
<button id="remove-all-users-btn" mat-raised-button color="primary" (click)="removeAllUsers()" [disabled]="!users.length">REMOVE
ALL</button>
</div>
<div class="scenario-div">
<mat-checkbox id="mediasoup-checkbox" class="auto-join-check" [(ngModel)]="useMediasoup" name="useMediasoup">Mediasoup</mat-checkbox>
<mat-checkbox id="auto-join-checkbox" class="auto-join-check" [(ngModel)]="autoJoin" name="autoJoin">Auto join</mat-checkbox>
<button id="one2one-btn" mat-raised-button color="primary" (click)="loadScenario(numberSubs,0,0)">{{numberSubs}}:{{numberSubs}}</button>
<button id="one2many-btn" mat-raised-button color="primary" (click)="loadScenario(0,1,numberSubs)">1:{{numberSubs}}</button>
<mat-form-field>
<input id="one2many-input" matInput type="number" [(ngModel)]="numberSubs">
</mat-form-field>
</div>
</div>
<div class="instance-div">
<app-openvidu-instance *ngFor="let user of users; let i=index" [attr.id]="'openvidu-instance-' + i" [openviduUrl]="openviduUrl"
[openviduSecret]="openviduSecret" [sessionConf]="user" [useMediasoup]="useMediasoup" [index]="i">
</app-openvidu-instance>
</div>
</div>