vroom-web-sdk-beta
Version:
VROOM SDK (beta) by True Virtual World
139 lines (138 loc) • 2.56 kB
TypeScript
/**
* @name sdkVersion
* @constant
* @type {string}
* @default
*/
export declare const sdkVersion = "1.0.0";
/**
* @name sdkServer
* @constant
* @type {string}
* @default
* // wss://lb-janus-api-ts.truevirtualworld.com/vro/ws
* // wss://multistream-poc.truevirtualworld.com/ws1
*/
export declare const sdkServer = "wss://multistream-poc.truevirtualworld.com/ws1";
/**
* @name iceServer
* @constant
* @type {Array}
* @default
*/
export declare const iceServer: {
urls: string;
}[];
/**
* @name sdkProtocol
* @constant
* @type {string}
* @default
*/
export declare const sdkProtocol = "janus-protocol";
/**
* @name WS_EVENT
* @constant
*/
export declare const WS_EVENT: {
OPEN: string;
MESSAGE: string;
CLOSE: string;
ERROR: string;
};
/**
* @name STATUS
* @constant
*/
export declare const STATUS: {
SUCCESS: string;
ACK: string;
};
/**
* @name VROOM_COMMAND_STATUS
* @constant
*/
export declare const VROOM_COMMAND_STATUS: {
SUCCESS: string;
ACK: string;
TRICKLE: string;
EVENT: string;
MUTE_AUDIO: string;
MUTE_VIDEO: string;
S_JOIN: string;
};
/**
* @name VROOM_PLUGIN_TYPE
* @constant
*/
export declare const VROOM_PLUGIN_TYPE: {
EVENT: string;
MUTE_AUDIO: string;
MUTE_VIDEO: string;
S_JOIN: string;
LEAVING: string;
UPDATED: string;
UNKNOW: string;
};
/**
* @name VROOM_COMMAND
* @constant
*/
export declare const VROOM_COMMAND: {
CREATE: string;
};
/**
* @name TRANSACTION_TYPE
* @constant
*/
export declare const TRANSACTION_TYPE: {
SEND_CREATE: string;
};
/**
* @name keepAlivePeriod
* @constant
* @type {number}
*/
export declare const keepAlivePeriod = 25000;
/**
* @name extensionId
* @constant
* @type {string}
* @default
*/
export declare const extensionId = "hapfgfdkleiggjjpfpenajgdnfckjpaj";
/**
* @name VROOM_COMMAND_STATUS
* @constant
*/
export declare const VROOM_SDK_EVENT: {
BEFORE_CREATE: string;
CREATED: string;
AFTER_CREATE: string;
MUTE_AUDIO: string;
MUTE_VIDEO: string;
JOIN: string;
INIT_SUB: string;
UPDATE_SUB: string;
UPDATE_TRACK: string;
LEAVE: string;
MONITOR: string;
UPDATE_SUB_MEDIA_LIST: string;
UPDATE_ATTENDEE: string;
JOIN_FAILURE: string;
AFTER_HANGUP: string;
LOCAL_STREAM_UPDATE: string;
RECEIVED_PUBLISHER: string;
};
/**
* @name MEDIA_TYPE
* @constant
*/
export declare const MEDIA_TYPE: {
VIDEO: string;
AUDIO: string;
};
/**
* @name BITRATE
*/
export declare const BITRATE = 400000;