| 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 básica 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 básico | 
| 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 atribuição de vídeo definida pelo 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. |