Properties
Private Readonly audioContainer
audioContainer: HTMLDivElement
dataChannelEventHandlers
data
ChannelEventHandlers: Map<DataDtoType, (data: any, peer: Peer) => void>
localStream
localStream: MediaStream
Readonly micDeviceID
micDeviceID: string
Readonly nicknameContainer
nicknameContainer: HTMLDivElement
onPeerCreated
onPeerCreated: (createdPeerSocketID: string) => void
Type declaration
-
- (createdPeerSocketID: string): void
-
Parameters
-
createdPeerSocketID: string
Returns void
onPeerDeleted
onPeerDeleted: (deletedPeerSocketID: string) => void
Type declaration
-
- (deletedPeerSocketID: string): void
-
Parameters
-
deletedPeerSocketID: string
Returns void
Private Readonly pcConfig
pcConfig: RTCConfiguration
Readonly roomID
roomID: string
screenVideoTracks
screenVideoTracks: MediaStreamTrack[]
Private Readonly signalingHelper
Readonly socketID
socketID: string
speakerDeviceID
speakerDeviceID: string
trackEventHandler
trackEventHandler: (peerId: string, event: RTCTrackEvent) => void
Type declaration
-
- (peerId: string, event: RTCTrackEvent): void
-
Parameters
-
peerId: string
-
event: RTCTrackEvent
Returns void
Static Readonly nicknameDivClassName
nicknameDivClassName: "canvasOverlay" = 'canvasOverlay'
책임 : 내부적으로 Me 를 가지고 있으며 signalingHelper 의 이벤트마다 적절하게 peer 를 새로 생성하거나, 이미 생성되어 있는 peer 의 이벤트의 맞는 메소드를 실행 시킨다.