MeetMediaApiClient 接口

MeetMediaApiClient 的接口。接受所需的配置,并向客户端提供一组可订阅项。将 MeetMediaClientRequiredConfiguration 作为构造函数参数。

签名

interface MeetMediaApiClient

方法签名

名称 说明
applyLayout(requests) 应用给定的媒体布局请求。这是请求视频流的必要条件。仅接受使用 createMediaLayout 函数创建的媒体布局。
createMediaLayout(canvasDimensions) 创建新的媒体布局。只能应用使用此函数创建的媒体布局。否则,applyLayout 函数将抛出错误。创建媒体布局后,您可以构建请求,并使用 applyLayout 函数应用该请求。这些媒体布局对象旨在重复使用(可重新分配给其他请求),但每个数据流的媒体布局对象都是不同的(需要为每个数据流创建)。
joinMeeting(communicationProtocol) 加入会议。
leaveMeeting() 退出会议。

属性签名

名称 说明
mediaEntries 会议中的媒体条目。可订阅媒体条目集合中的更改。
meetStreamTracks 会议直播轨道。可订阅 Meet 流式传输轨道集合中的更改。
participants 会议参与者。可订阅参与者集合中的更改。
presenter 会议中的演示者。可订阅 Presenter 中的更改。
screenshare 会议中的屏幕共享。可订阅屏幕共享中的更改。
sessionStatus 会话状态。可订阅会话状态的更改。