Interface MeetMediaApiClient
Interface para o MeetMediaApiClient. Recebe uma configuração necessária e
fornece um conjunto de elementos subscritos ao cliente. Usa um
MeetMediaClientRequiredConfiguration
como parâmetro do construtor.
Assinatura
interface MeetMediaApiClient
Assinaturas de método
Nome |
Descrição |
applyLayout(requests) |
Aplica as solicitações de layout de mídia. Isso é necessário para solicitar um stream de vídeo. Aceita apenas layouts de mídia criados com a função createMediaLayout . |
createMediaLayout(canvasDimensions) |
Cria um novo layout de mídia. Somente layouts de mídia criados com essa função podem ser aplicados. Caso contrário, a função applyLayout vai gerar um erro. Depois que o layout de mídia for criado, você poderá criar uma solicitação e aplicá-la com a função applyLayout . Esses objetos de layout de mídia são destinados a ser reutilizados (podem ser reatribuídos a uma solicitação diferente), mas são distintos por stream (precisam ser criados para cada stream). |
joinMeeting(communicationProtocol) |
Entra na reunião. |
leaveMeeting() |
Sai da reunião. |
Assinaturas de propriedade
Nome |
Descrição |
mediaEntries |
As entradas de mídia na reunião. É possível se inscrever para receber notificações de mudanças na coleção de entradas de mídia. |
meetStreamTracks |
O recurso de transmissão do Meet é usado na reunião. É possível se inscrever em mudanças na coleção de faixas de transmissão do Meet. |
participants |
Os participantes da reunião. É possível se inscrever para receber notificações de mudanças na coleção de participantes. |
presenter |
O apresentador da reunião. É possível se inscrever para receber notificações sobre mudanças no apresentador. |
screenshare |
O compartilhamento de tela na reunião. É possível se inscrever em mudanças na tela compartilhada. |
sessionStatus |
O status da sessão. Pode ser assinado para mudanças no status da sessão. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-02-06 UTC.
[null,null,["Última atualização 2025-02-06 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."]]],[]]