Интерфейс MeetMediaApiClient
Интерфейс для MeetMediaApiClient. Принимает необходимую конфигурацию и предоставляет клиенту набор подписок. Принимает MeetMediaClientRequiredConfiguration
в качестве параметра конструктора.
Подпись
interface MeetMediaApiClient
Сигнатуры методов
Имя | Описание |
---|
applyLayout(requests) | Применяет заданные запросы макета мультимедиа. Это необходимо для возможности запроса видеопотока. Принимает только макеты мультимедиа, созданные с помощью функции createMediaLayout . |
createMediaLayout(canvasDimensions) | Создает новый макет мультимедиа. Можно применять только макеты мультимедиа, созданные с помощью этой функции. В противном случае функция applyLayout выдаст ошибку. После создания медиа-макета вы можете создать запрос и применить его с помощью функции applyLayout . Эти объекты макета мультимедиа предназначены для повторного использования (могут быть переназначены другому запросу), но различны для каждого потока (необходимо создавать для каждого потока). |
joinMeeting(communicationProtocol) | Присоединяется к встрече. |
leaveMeeting() | Уходит с собрания. |
Подписи свойств
Имя | Описание |
---|
mediaEntries | Записи СМИ о встрече. Подписка на изменения в коллекции медиа-записей. |
meetStreamTracks | Поток встречи отслеживается на собрании. Можно подписаться на изменения в коллекции треков MeitStream. |
participants | Участники встречи. Подписка на изменения в коллекции участников. |
presenter | Ведущий на собрании. Подписка на изменения в ведущем. |
screenshare | Скриншот на встрече. Подписка на изменения в скриншере. |
sessionStatus | Статус сессии. Подписка на изменения статуса сессии. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-02-05 UTC.
[null,null,["Последнее обновление: 2025-02-05 UTC."],[[["The `MeetMediaApiClient` interface allows developers to interact with the Google Meet media API, requiring a specific configuration upon initialization."],["It provides methods like `applyLayout` and `createMediaLayout` to manage media layouts, with layouts created using `createMediaLayout` being the only ones compatible with `applyLayout`."],["The interface offers `joinMeeting` and `leaveMeeting` methods to control meeting participation."],["The `MeetMediaApiClient` also exposes properties like `mediaEntries`, `meetStreamTracks`, `participants`, `presenter`, `screenshare`, and `sessionStatus`, which are subscribable to changes in their respective collections or statuses."],["This API is available through the Google Workspace Developer Preview Program, allowing early access to its features."]]],[]]