Interface MeetMediaApiClient

Interface para o MeetMediaApiClient. Usa uma configuração obrigatória e fornece um conjunto de elementos assináveis ao cliente. Usa um MeetMediaClientRequiredConfiguration como um parâmetro de construtor.

Assinatura

interface MeetMediaApiClient

Assinaturas de método

Nome Descrição
applyLayout(requests) Aplica as solicitações de layout de mídia especificadas. 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. Só é possível aplicar layouts de mídia criados com essa função. Caso contrário, a função applyLayout vai gerar um erro. Depois que o layout de mídia for criado, você poderá construir uma solicitação e aplicá-la com a função applyLayout. Esses objetos de layout de mídia são reutilizáveis (podem ser reatribuídos a uma solicitação diferente), mas são distintos por stream (precisam ser criados para cada stream).
joinMeeting(communicationProtocol) Participa da 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 sobre mudanças na coleção de entradas de mídia.
meetStreamTracks O stream do Meet é rastreado na reunião. É possível se inscrever para receber notificações sobre mudanças na coleção de faixas de stream do Meet.
participants Os participantes da reunião. É possível se inscrever para receber notificações sobre 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 para receber notificações sobre mudanças no compartilhamento de tela.
sessionStatus O status da sessão. É possível se inscrever para receber notificações sobre mudanças no status da sessão.