Interfaces
| Name | Description | 
|---|---|
| AnonymousUser | Anonymous user type, requires display name to be set. | 
| BaseParticipant | Singleton resource containing participant information. There will be exactly one of signedInUser, anonymousUser, or phoneUser fields set to determine the type of participant. | 
| CanvasAssignment | Video assignment for a single canvas. | 
| CanvasDimensions | Dimensions of a canvas. | 
| DeletedMediaEntry | Deleted resource for a media entry. | 
| DeletedParticipant | Deleted resource for a participant. | 
| DeletedResource | Base interface for all deleted resources. | 
| LayoutModel | Layout model for the video assignment. | 
| LeaveRequest | Tells the server the client is about to disconnect. After receiving the response, the client should not expect to receive any other messages or media RTP. | 
| LeaveResponse | Response to a leave request from the server. | 
| MediaApiCanvas | Video canvas for video assignment. | 
| MediaApiRequest | Base interface for all requests. | 
| MediaApiResponse | Base interface for all responses. | 
| MediaApiResponseStatus | Base status for a response. | 
| MediaEntriesChannelToClient | Media entries data channel message from the server to the client. | 
| MediaEntry | Media Entry interface. | 
| MediaEntryResource | Resource snapshot for a media entry. | 
| MediaStatsChannelFromClient | Media stats data channel message from the client to the server. | 
| MediaStatsChannelToClient | Media stats data channel message from the server to the client. | 
| MediaStatsConfiguration | Configuration for media stats. Provided by the server and has to be used by the client to upload media stats. | 
| MediaStatsResource | Resource snapshot for media stats. Managed by the server. | 
| ParticipantResource | Base participant resource type | 
| ParticipantsChannelToClient | Participants data channel message from the server to the client. | 
| PhoneUser | Phone user type, always has a display name. User dialing in from a phone where the user's identity is unknown because they haven't signed in with a Google Account. | 
| ResourceSnapshot | Base interface for all resource snapshots provided by the server. | 
| SessionControlChannelFromClient | Session control data channel message from the client to the server. | 
| SessionControlChannelToClient | Session control data channel message from the server to the client. | 
| SessionStatus | Session status. | 
| SessionStatusResource | Singleton resource containing the status of the media session. | 
| SetVideoAssignmentRequest | Request to set video assignment. In order to get video streams, the client must set a video assignment. | 
| SetVideoAssignmentResponse | Response to a set video assignment request from the server. | 
| SignedInUser | Signed in user type, always has a unique id and display name. | 
| StatsSection | A base section of media stats. All sections have an id. | 
| StatTypes | Stats section types. There are defined by the WebRTC spec. | 
| UploadMediaStats | Upload media stats. | 
| UploadMediaStatsRequest | Uploads media stats from the client to the server. The stats are retrieved from WebRTC by calling RTCPeerConnection.getStats(). The returned RTCStatsReport can be mapped to the sections below. | 
| UploadMediaStatsResponse | Response to a media stats upload request. | 
| VideoAssignmentChannelFromClient | Video assignment data channel message from the client to the server. | 
| VideoAssignmentChannelToClient | Video assignment data channel message from the server to the client. | 
| VideoAssignmentLayoutModel | Video assignment for a layout model. | 
| VideoAssignmentMaxResolution | Maximum video resolution the client wants to receive for any video feeds. | 
| VideoAssignmentResource | Singleton resource describing how video streams are assigned to video canvases specified in the client's video layout model. | 
Type aliases
| Name | Description | 
|---|---|
| StatsSectionData | A section of media stats. Used to map the RTCStatsReport to the expected structure for the data channel. All sections have an id and a type. For fields in a specific type, please see the StatTypes interface. |