Constructor
new CommFieldEndpoint(id, contact, device)
Parameters:
Name | Type | Description |
---|---|---|
id |
number | 节点 ID 。 |
contact |
Contact | 联系人。 |
device |
Device | 联系人使用的设备。 |
Classes
Members
audioDownstreamBandwidth :number
音频下行带宽。
Type:
- number
audioEnabled :boolean
客户端是否启用音频设备。
Type:
- boolean
audioStreamEnabled :boolean
客户端音频流是否激活。
Type:
- boolean
audioUpstreamBandwidth :number
音频上行带宽。
Type:
- number
contact :Contact
关联的联系人。
Type:
device :Device
关联的联系人的设备。
Type:
field :CommField
对应的 CommField
Type:
name :string
节点名称。
Type:
- string
sessionDescription :object
会话描述。
Type:
- object
state :number
当前状态。
Type:
- number
videoDownstreamBandwidth :number
视频下行带宽。
Type:
- number
videoEnabled :boolean
客户端是否启用视频设备。
Type:
- boolean
videoStreamEnabled :boolean
客户端视频流是否激活。
Type:
- boolean
videoUpstreamBandwidth :number
视频上行带宽。
Type:
- number
volume :number
实时麦克风音量。
Type:
- number
Methods
(static) create(json) → {CommFieldEndpoint}
创建 CommFieldEndpoint 实例。
Parameters:
Name | Type | Description |
---|---|---|
json |
JSON | 符合 |
Returns:
返回 CommFieldEndpoint 实例。
- Type
- CommFieldEndpoint
getContact() → {Contact}
获取联系人实例。
Returns:
返回联系人实例。
- Type
- Contact
getDevice() → {Device}
获取设备实例。
Returns:
返回设备实例。
- Type
- Device
getName() → {string}
获取终端名称。
Returns:
返回终端名称。
- Type
- string
isAudioMuted() → {boolean}
音频流是否被停用。
Returns:
返回音频流是否被停用。
- Type
- boolean
isVideoMuted() → {boolean}
视频流是否被停用。
Returns:
返回视频流是否被停用。
- Type
- boolean
muteAudio()
停用音频流。
muteVideo()
停用视频流。
unmuteAudio()
恢复音频流。
unmuteVideo()
恢复视频流。