Constructor
new CameraViews(webrtc)
- Source:
Parameters:
Name | Type | Description |
---|---|---|
webrtc |
WebRTC | The WebRTC Implementation to display |
Members
(static) defaultOptions
- Source:
webrtc :AVMaster
- Source:
A reference to the master AV orchestrator instance
Type:
Methods
(async) _render()
- Source:
activateListeners()
- Source:
getData()
- Source:
getUserCameraView(userId) → {HTMLElement|null}
- Source:
Obtain a reference to the div.camera-view which is used to portray a given Foundry User.
Parameters:
Name | Type | Description |
---|---|---|
userId |
string | The ID of the User entity |
Returns:
- Type
- HTMLElement | null
getUserVideoElement(userId) → {HTMLVideoElement|null}
- Source:
Obtain a reference to the video.user-camera which displays the video channel for a requested Foundry User. If the user is not broadcasting video this will return null.
Parameters:
Name | Type | Description |
---|---|---|
userId |
string | The ID of the User entity |
Returns:
- Type
- HTMLVideoElement | null
render()
- Source:
Extend the render logic to first check whether a render is necessary based on the context If a specific context was provided, make sure an update to the navigation is necessary before rendering
setUserIsSpeaking(userId, speaking)
- Source:
Sets whether a user is currently speaking or not
Parameters:
Name | Type | Description |
---|---|---|
userId |
string | The ID of the user |
speaking |
boolean | Whether the user is speaking |