Интерфейс MeetMediaApiClient

Интерфейс для MeetMediaApiClient. Принимает необходимую конфигурацию и предоставляет клиенту набор объектов, на которые можно подписаться. В качестве параметра конструктора принимает объект MeetMediaClientRequiredConfiguration .

Подпись

interface MeetMediaApiClient

Сигнатуры методов

Имя Описание
applyLayout(requests) Применяет заданные запросы на компоновку медиафайлов. Это необходимо для возможности запроса видеопотока. Принимает только компоновки медиафайлов, созданные с помощью функции createMediaLayout .
createMediaLayout(canvasDimensions) Creates a new media layout. Only media layouts that are created with this function can be applied. Otherwise, the applyLayout function will throw an error. Once the media layout has been created, you can construct a request and apply it with the applyLayout function. These media layout objects are meant to be reused (can be reassigned to a different request) but are distinct per stream (need to be created for each stream).
joinMeeting(communicationProtocol) Присоединяется к собранию.
leaveMeeting() Покидает совещание.

Подписи о собственности

Имя Описание
mediaEntries Записи СМИ, присутствовавшие на встрече. Возможность подписаться на обновления в сборе записей СМИ.
meetStreamTracks В рамках мероприятия будут доступны треки трансляции. Можно подписаться на обновления в коллекции треков трансляции.
participants Участники встречи. Возможность подписки на обновления списка участников.
presenter Докладчик на совещании. Возможны изменения в составе докладчиков.
screenshare Демонстрация экрана во время совещания. Можно подписаться на изменения в демонстрации экрана.
sessionStatus Статус сессии. Можно подписаться на изменения статуса сессии.