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