opentok-network-test-js
Version:
Precall network test for applications using the OpenTok platform.
80 lines • 2.31 kB
TypeScript
/**
* @module Errors/Quality
*/
/**
* Define errors for Connectivity Test
*/
import { NetworkTestError } from '../../errors';
/**
* Base class for errors used throughout Network Quality test.
*/
export declare class QualityTestError extends NetworkTestError {
constructor(message: string, name: string);
}
/**
* Browser Error
*/
export declare class UnsupportedBrowserError extends QualityTestError {
constructor(browser: string);
}
/**
* Session Errors
*/
export declare class ConnectToSessionError extends QualityTestError {
constructor(message?: string, name?: string);
}
export declare class ConnectToSessionTokenError extends ConnectToSessionError {
constructor();
}
export declare class ConnectToSessionSessionIdError extends ConnectToSessionError {
constructor();
}
export declare class ConnectToSessionNetworkError extends ConnectToSessionError {
constructor();
}
/**
* Missing Device Errors
*/
export declare class MediaDeviceError extends QualityTestError {
constructor(message?: string, name?: string);
}
export declare class FailedToObtainMediaDevices extends QualityTestError {
constructor();
}
export declare class NoVideoCaptureDevicesError extends QualityTestError {
constructor();
}
export declare class NoAudioCaptureDevicesError extends QualityTestError {
constructor();
}
/**
* Publisher Errors
*/
export declare class PublishToSessionError extends QualityTestError {
constructor(message?: string, name?: string);
}
export declare class InitPublisherError extends PublishToSessionError {
constructor(message?: string);
}
export declare class PublishToSessionNotConnectedError extends PublishToSessionError {
constructor();
}
export declare class PublishToSessionPermissionOrTimeoutError extends PublishToSessionError {
constructor();
}
export declare class MediaAccessRevokedError extends PublishToSessionError {
constructor();
}
/**
* Subscriber Errors
*/
export declare class SubscribeToSessionError extends QualityTestError {
constructor(message?: string, name?: string);
}
export declare class SubscriberGetStatsError extends SubscribeToSessionError {
constructor();
}
export declare class MissingSubscriberError extends SubscribeToSessionError {
constructor();
}
//# sourceMappingURL=index.d.ts.map