Recurso Singleton que contém informações do participante. Exatamente um dos campos signedInUser, anonymousUser ou phoneUser será definido para determinar o tipo de participante.
Informa ao servidor que o cliente está prestes a se desconectar. Depois de receber a resposta, o cliente não deve esperar receber nenhuma outra mensagem ou RTP de mídia.
O tipo de usuário de telefone sempre tem um nome de exibição. O usuário está ligando de um telefone em que a identidade dele é desconhecida porque ele não fez login com uma Conta do Google.
Faz o upload das estatísticas de mídia do cliente para o servidor. As estatísticas são extraídas do WebRTC chamando RTCPeerConnection.getStats(). O RTCStatsReport retornado pode ser mapeado para as seções abaixo.
Uma seção de estatísticas de mídia. Usado para mapear o RTCStatsReport para a estrutura esperada do canal de dados. Todas as seções têm um ID e um tipo. Para campos de um tipo específico, consulte a interface "StatTypes".
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-02-06 UTC."],[[["This documentation covers the interfaces and type aliases for a media API, specifically within the Google Workspace Developer Preview Program, which provides early access to certain features."],["The interfaces define various types of users, such as `AnonymousUser`, `PhoneUser`, and `SignedInUser`, and their associated resource information via `BaseParticipant`."],["Several interfaces are dedicated to managing video assignment functionalities, including setting video assignments with `SetVideoAssignmentRequest`, and specifying video canvases via `MediaApiCanvas`, as well as defining layout models through `LayoutModel` and `VideoAssignmentLayoutModel`."],["The API allows for the management of media stats through interfaces like `MediaStatsConfiguration`, `UploadMediaStats`, and related types to handle data sent from both the client and the server, and using the data from WebRTC."],["Data channel messages are defined for various interactions, including sending and receiving information about media entries, participants, session controls, and video assignments with interfaces such as `MediaEntriesChannelToClient`, `ParticipantsChannelToClient`, `SessionControlChannelFromClient`, and `VideoAssignmentChannelToClient`."]]],[]]