インターフェース MeetMediaApiClient

MeetMediaApiClient のインターフェース。必要な構成を受け取り、サブスクライブ可能な一連のオブジェクトをクライアントに提供します。コンストラクタ パラメータとして MeetMediaClientRequiredConfiguration を受け取ります。

署名

interface MeetMediaApiClient

メソッドの署名

名前 説明
applyLayout(requests) 指定されたメディア レイアウト リクエストを適用します。これは、動画ストリームをリクエストするために必要です。createMediaLayout 関数で作成されたメディア レイアウトのみを受け入れます。
createMediaLayout(canvasDimensions) 新しいメディア レイアウトを作成します。適用できるのは、この関数で作成されたメディア レイアウトのみです。そうでない場合、applyLayout 関数はエラーをスローします。メディア レイアウトを作成したら、リクエストを作成して applyLayout 関数で適用できます。これらのメディア レイアウト オブジェクトは再利用が想定されています(別のリクエストに再割り当て可能)が、ストリームごとに異なります(ストリームごとに作成する必要があります)。
joinMeeting(communicationProtocol) 会議に参加します。
leaveMeeting() 会議から退出します。

プロパティの署名

名前 説明
mediaEntries 会議内のメディア エントリ。メディア エントリ コレクションの変更をサブスクライブできます。
meetStreamTracks 会議の Meet ストリーム。Meet ストリーム トラック コレクションの変更をサブスクライブできます。
participants 会議の参加者。参加者コレクションの変更をサブスクライブできます。
presenter 会議のプレゼンター。プレゼンターの変更をサブスクライブできます。
screenshare 会議での画面共有。画面共有の変更をサブスクライブできます。
sessionStatus セッションのステータス。セッション ステータスの変更をサブスクライブできます。