SpotlightCallFeature interface
聚焦呼叫功能。
- 扩展
属性
max |
返回可聚焦的最大参与者数 |
继承属性
name | 功能名称。 |
方法
get |
|
off("spotlight |
SpotlightUpdated 事件的订阅函数 |
on("spotlight |
SpotlightUpdated 事件的订阅函数 |
start |
|
stop |
停止为所有参与者聚焦。 |
stop |
继承的方法
dispose() |
属性详细信息
maxParticipantsToSpotlight
返回可聚焦的最大参与者数
maxParticipantsToSpotlight: number
属性值
number
继承属性详细信息
name
功能名称。
name: string
属性值
string
继承自
方法详细信息
getSpotlightedParticipants()
function getSpotlightedParticipants(): SpotlightedParticipant[]
返回
返回当前聚焦的所有参与者的列表
off("spotlightChanged", CollectionUpdatedEvent<SpotlightedParticipant>)
SpotlightUpdated 事件的订阅函数
function off(event: "spotlightChanged", listener: CollectionUpdatedEvent<SpotlightedParticipant>)
参数
- event
-
"spotlightChanged"
事件名称
- listener
用于订阅此事件的回调函数
on("spotlightChanged", CollectionUpdatedEvent<SpotlightedParticipant>)
SpotlightUpdated 事件的订阅函数
function on(event: "spotlightChanged", listener: CollectionUpdatedEvent<SpotlightedParticipant>)
参数
- event
-
"spotlightChanged"
事件名称
- listener
用于订阅此事件的回调函数
startSpotlight(CommunicationIdentifier[])
function startSpotlight(participants?: CommunicationIdentifier[]): Promise<void>
参数
- participants
在未传递参与者数组时启动本地参与者和远程参与者的聚焦,对本地参与者执行操作
返回
Promise<void>
表示 startParticipantSpotlight 操作完成的 Promise。 成功启动 startParticipantSpotlight 时,将发出“SpotlightUpdated”事件。
stopAllSpotlight()
停止为所有参与者聚焦。
function stopAllSpotlight(): Promise<void>
返回
Promise<void>
表示 stopAllSpotlight 操作完成的 Promise。 当 stopAllSpotlight 已成功停止时,将发出“SpotlightUpdated”事件。
stopSpotlight(CommunicationIdentifier[])
function stopSpotlight(participants?: CommunicationIdentifier[]): Promise<void>
参数
- participants
当未传递参与者数组时,停止本地参与者和远程参与者的聚焦,对本地参与者执行操作
返回
Promise<void>
表示 stopParticipantSpotlight 操作完成的 Promise。 当 stopParticipantSpotlight 已成功停止时,将发出“SpotlightUpdated”事件。
继承的方法详细信息
dispose()
function dispose()