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. |