Media API C++ Reference Client

Reference documentation for the Media API C++ reference client, which may be found at https://github.com/googleworkspace/meet-media-api-samples.

Classes

meet::MediaApiClientFactoryInterface Interface for instantiating MediaApiClientInterface.
meet::MediaApiClientInterface Interface for the Meet Media API client.
meet::MediaApiClientObserverInterface Interface for observing client events.

Structs

meet::AnonymousUser Anonymous user.
meet::AudioFrame
meet::CanvasDimensions Required dimensions of the canvas.
meet::LayoutModel
meet::LeaveRequest Tells the server that the client is about to disconnect.
meet::LeaveResponse
meet::MediaApiClientConfiguration
meet::MediaEntriesChannelToClient The top-level transport container for messages sent from server to client in the media-entries data channel.
meet::MediaEntriesDeletedResource
meet::MediaEntriesResourceSnapshot
meet::MediaEntry
meet::MediaStatsChannelFromClient The top-level transport container for messages sent from client to server in the media-stats data channel.
meet::MediaStatsChannelToClient The top-level transport container for messages sent from server to client in the media-stats data channel.
meet::MediaStatsConfiguration The configuration for the media stats upload.
meet::MediaStatsRequest
meet::MediaStatsResourceSnapshot A resource snapshot managed by the server and replicated to the client.
meet::MediaStatsResponse
meet::MediaStatsResponse::UploadMediaStatsResponse
meet::MediaStatsSection This type represents an RTCStats-derived dictionary which is returned by calling RTCPeerConnection::getStats.
meet::Participant
meet::ParticipantDeletedResource
meet::ParticipantResourceSnapshot A resource snapshot managed by the server and replicated to the client.
meet::ParticipantsChannelToClient The top-level transport container for messages converted from proto to C++ struct.
meet::PhoneUser Phone user, always has a display name.
meet::SessionControlChannelFromClient The top-level transport container for messages sent from client to server in the session-control data channel.
meet::SessionControlChannelToClient The top-level transport container for messages sent from server to client in the session-control data channel.
meet::SessionControlRequest
meet::SessionControlResourceSnapshot
meet::SessionControlResponse An optional response from Meet servers to an incoming request.
meet::SessionStatus This is a singleton resource containing the status of the media session.
meet::SetVideoAssignmentRequest
meet::SignedInUser Signed in user type. Always has a unique ID and display name.
meet::UploadMediaStatsRequest Uploads media stats from the client to the server.
meet::VideoAssignment
meet::VideoAssignmentChannelFromClient The top-level transport container for messages sent from client to server in the video-assignment data channel.
meet::VideoAssignmentChannelToClient The top-level transport container for messages sent from server to client in the video-assignment data channel.
meet::VideoAssignmentRequest
meet::VideoAssignmentResourceSnapshot A resource snapshot managed by the server and replicated to the client.
meet::VideoAssignmentResponse
meet::VideoAssignmentResponse::SetVideoAssignmentResponse
meet::VideoCanvas
meet::VideoCanvasAssignment
meet::VideoFrame
meet::VideoResolution