UNPKG

@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

41 lines (39 loc) 1.49 kB
/** * 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 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', }