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

25 lines (24 loc) 748 B
import { HMSHLS, HMSRecording, HMSRoom, HMSRTMP, HMSTranscriptionInfo } from '../../interfaces/room'; export default class Room implements HMSRoom { id: string; joinedAt?: Date | undefined; templateId?: string | undefined; sessionId?: string; startedAt?: Date; recording: HMSRecording; rtmp: HMSRTMP; hls: HMSHLS; name?: string; peerCount?: number; description?: string; max_size?: number; large_room_optimization?: boolean; transcriptions?: HMSTranscriptionInfo[]; isEffectsEnabled?: boolean; disableNoneLayerRequest?: boolean; isVBEnabled?: boolean; effectsKey?: string; isHipaaEnabled?: boolean; isNoiseCancellationEnabled?: boolean; constructor(id: string); }