MeetMediaApiClient 的接口。接受所需的配置,并向客户端提供一组可订阅项。将 MeetMediaClientRequiredConfiguration
作为构造函数参数。
签名
interface MeetMediaApiClient
方法签名
名称 | 说明 |
---|---|
applyLayout(requests) |
应用给定的媒体布局请求。这是请求视频流的必要条件。仅接受使用 createMediaLayout 函数创建的媒体布局。 |
createMediaLayout(canvasDimensions) |
创建新的媒体布局。只能应用使用此函数创建的媒体布局。否则,applyLayout 函数将抛出错误。创建媒体布局后,您可以构建请求,并使用 applyLayout 函数应用该请求。这些媒体布局对象旨在重复使用(可重新分配给其他请求),但每个数据流的媒体布局对象都是不同的(需要为每个数据流创建)。 |
joinMeeting(communicationProtocol) |
加入会议。 |
leaveMeeting() |
退出会议。 |
属性签名
名称 | 说明 |
---|---|
mediaEntries |
会议中的媒体条目。可订阅媒体条目集合中的更改。 |
meetStreamTracks |
会议直播轨道。可订阅 Meet 流式传输轨道集合中的更改。 |
participants |
会议参与者。可订阅参与者集合中的更改。 |
presenter |
会议中的演示者。可订阅 Presenter 中的更改。 |
screenshare |
会议中的屏幕共享。可订阅屏幕共享中的更改。 |
sessionStatus |
会话状态。可订阅会话状态的更改。 |