openvidu-2/openvidu-browser/src/OpenViduInternal/Events/NetworkQualityChangedEvent.ts
csantosm 0a34e7f2de openvidu-browser: Updated Network Quality Event
- Added sendVideoData method
2020-10-08 15:46:03 +02:00

48 lines
1.3 KiB
TypeScript

/*
* (C) Copyright 2017-2020 OpenVidu (https://openvidu.io)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
import { Event } from './Event';
import { Session } from '../../OpenVidu/Session';
/**
* Defines event `networkQualityChangedEvent` dispatched by [[Session]].
* This event is fired when the network quality of the local connection changes
*/
export class NetworkQualityChangedEvent extends Event {
/**
* New value of the property (after change, current value)
*/
qualityLevel: Object;
/**
* @hidden
*/
constructor(target: Session, qualityLevel: Object) {
super(false, target, 'networkQualityChanged');
this.qualityLevel = qualityLevel;
}
/**
* @hidden
*/
// tslint:disable-next-line:no-empty
callDefaultBehavior() { }
}