@100mslive/hms-video-store
Version:
@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow
40 lines (39 loc) • 1.56 kB
TypeScript
/**
* Method names for incoming RPC messages from BIZ Signal through Websocket.
* Used to call the corresponding handler/manager in NotificationManager
* which will call the corresponding HMSUpdateListener callbacks.
*/
export declare enum HMSNotificationMethod {
ROOM_STATE = "room-state",
PEER_JOIN = "on-peer-join",
PEER_LEAVE = "on-peer-leave",
PEER_LIST = "peer-list",
TRACK_METADATA_ADD = "on-track-add",
TRACK_UPDATE = "on-track-update",
TRACK_REMOVE = "on-track-remove",
CHANGE_TRACK_MUTE_STATE_UPDATE = "on-change-track-mute-state-request",
ACTIVE_SPEAKERS = "active-speakers",
CONNECTION_QUALITY = "on-connection-quality-update",
SFU_STATS = "sfu-stats",
ON_SFU_TRACK_LAYER_UPDATE = "on-track-layer-update",
BROADCAST = "on-broadcast",
ROLE_CHANGE = "on-role-change",
POLICY_CHANGE = "on-policy-change",
ROLE_CHANGE_REQUEST = "on-role-change-request",
TRACK_UPDATE_REQUEST = "on-track-update-request",
PEER_UPDATE = "on-peer-update",
PEER_LEAVE_REQUEST = "on-peer-leave-request",
UNSUPPORTED = "unsupported",
RTMP_UPDATE = "on-rtmp-update",
RECORDING_UPDATE = "on-record-update",
HLS_UPDATE = "on-hls-update",
TRANSCRIPTION_UPDATE = "on-transcription-update",
METADATA_CHANGE = "on-metadata-change",
POLL_START = "on-poll-start",
POLL_STOP = "on-poll-stop",
POLL_STATS = "on-poll-stats",
ROOM_INFO = "room-info",
SESSION_INFO = "session-info",
NODE_INFO = "node-info",
WHITEBOARD_UPDATE = "on-whiteboard-update"
}