Resumo de recursos para canais de dados da API Meet Media

Interfaces

Nome Descrição
AnonymousUser Tipo de usuário anônimo, exige que o nome de exibição seja definido.
BaseParticipant 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.
CanvasAssignment Atribuição de vídeo para uma única tela.
CanvasDimensions Dimensões de uma tela.
DeletedMediaEntry Recurso excluído para uma entrada de mídia.
DeletedParticipant Recurso excluído de um participante.
DeletedResource Interface base para todos os recursos excluídos.
LayoutModel Modelo de layout para a atividade em vídeo.
LeaveRequest 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.
LeaveResponse Resposta a uma solicitação de licença do servidor.
MediaApiCanvas Tela de vídeo para a atividade de vídeo.
MediaApiRequest Interface de base para todas as solicitações.
MediaApiResponse Interface base para todas as respostas.
MediaApiResponseStatus Status básico de uma resposta.
MediaEntriesChannelToClient As entradas de mídia transmitem a mensagem do canal de dados do servidor para o cliente.
MediaEntry Interface de entrada de mídia.
MediaEntryResource Snapshot de recursos para uma entrada de mídia.
MediaStatsChannelFromClient Mensagem do canal de dados de estatísticas de mídia do cliente para o servidor.
MediaStatsChannelToClient Mensagem do canal de dados de estatísticas de mídia do servidor para o cliente.
MediaStatsConfiguration Configuração para estatísticas de mídia. Fornecido pelo servidor e precisa ser usado pelo cliente para fazer upload das estatísticas de mídia.
MediaStatsResource Snapshot de recurso para estatísticas de mídia. Gerenciado pelo servidor.
ParticipantResource Tipo de recurso de participante base
ParticipantsChannelToClient Mensagem do canal de dados dos participantes do servidor para o cliente.
PhoneUser 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.
ResourceSnapshot Interface de base para todos os snapshots de recursos fornecidos pelo servidor.
SessionControlChannelFromClient Mensagem do canal de dados de controle de sessão do cliente para o servidor.
SessionControlChannelToClient Mensagem do canal de dados de controle de sessão do servidor para o cliente.
SessionStatus Status da sessão.
SessionStatusResource Recurso Singleton que contém o status da sessão de mídia.
SetVideoAssignmentRequest Pedido para definir a atribuição de vídeo. Para receber transmissões de vídeo, o cliente precisa definir uma atribuição de vídeo.
SetVideoAssignmentResponse Resposta a uma solicitação de definição de atribuição de vídeo do servidor.
SignedInUser Tipo de usuário conectado, sempre tem um ID e um nome de exibição exclusivos.
StatsSection Uma seção básica de estatísticas de mídia. Todas as seções têm um ID.
StatTypes Tipos de seção de estatísticas. Elas são definidas pela especificação do WebRTC.
UploadMediaStats Estatísticas de upload de mídia.
UploadMediaStatsRequest 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.
UploadMediaStatsResponse Resposta a uma solicitação de envio de estatísticas de mídia.
VideoAssignmentChannelFromClient Mensagem do canal de dados de atribuição de vídeo do cliente para o servidor.
VideoAssignmentChannelToClient Mensagem do canal de dados de atribuição de vídeo do servidor para o cliente.
VideoAssignmentLayoutModel Atribuição de vídeo para um modelo de layout.
VideoAssignmentMaxResolution Resolução máxima de vídeo que o cliente quer receber para todos os feeds de vídeo.
VideoAssignmentResource Recurso Singleton que descreve como as transmissões de vídeo são atribuídas a telas de vídeo especificadas no modelo de layout de vídeo do cliente.

Aliases de tipo

Nome Descrição
StatsSectionData 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".