|
@@ -9,7 +9,7 @@ export declare type DeviceType = 'audio'|'video';
|
|
|
export declare type EventType = 'user-added' | 'user-removed' |
|
|
export declare type EventType = 'user-added' | 'user-removed' |
|
|
|
'stream-added' | 'stream-removed' | 'stream-published' | 'stream-subscribed' |
|
|
'stream-added' | 'stream-removed' | 'stream-published' | 'stream-subscribed' |
|
|
|
'mute-video' | 'unmute-video' | 'mute-audio' | 'unmute-audio' | 'screenshare-stopped' |
|
|
'mute-video' | 'unmute-video' | 'mute-audio' | 'unmute-audio' | 'screenshare-stopped' |
|
|
|
- 'connection-state-change';
|
|
|
|
|
|
|
+ 'connection-state-change' | 'kick-off' | 'network-quality';
|
|
|
|
|
|
|
|
export declare type ConnectionState = 'OPEN' | 'CONNECTING' | 'CLOSING' | 'RECONNECTING' | 'CLOSED';
|
|
export declare type ConnectionState = 'OPEN' | 'CONNECTING' | 'CLOSING' | 'RECONNECTING' | 'CLOSED';
|
|
|
|
|
|
|
@@ -17,6 +17,8 @@ export declare type WaterMarkPosition = 'left-top' | 'left-bottom' | 'right-top'
|
|
|
export declare type WaterMarkType = 'time' | 'image' | 'text';
|
|
export declare type WaterMarkType = 'time' | 'image' | 'text';
|
|
|
export declare type MainViewType = 'desktop' | 'screen' | 'camera'; // todo - remove desktop
|
|
export declare type MainViewType = 'desktop' | 'screen' | 'camera'; // todo - remove desktop
|
|
|
|
|
|
|
|
|
|
+export declare type NetworkQuality = '0' | '1' | '2' | '3' | '4' | '5' | '6';
|
|
|
|
|
+
|
|
|
export interface ClientOptions {
|
|
export interface ClientOptions {
|
|
|
type?: RoomType
|
|
type?: RoomType
|
|
|
role?: UserRole
|
|
role?: UserRole
|
|
@@ -24,8 +26,8 @@ export interface ClientOptions {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export interface Codecs {
|
|
export interface Codecs {
|
|
|
- audio: Array<string>,
|
|
|
|
|
- video: Array<string>
|
|
|
|
|
|
|
+ audio: Array<AudioCodec>,
|
|
|
|
|
+ video: Array<VideoCodec>
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export interface PublishOptions {
|
|
export interface PublishOptions {
|