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.