Package proto.rpc.webrtc.v1
package proto.rpc.webrtc.v1
-
ClassDescriptionMetadata is for custom key values provided by a client or server during a stream.Metadata is for custom key values provided by a client or server during a stream.A PacketMessage is used to packetize large messages (> 64KiB) to be able to safely transmit over WebRTC data channels.A PacketMessage is used to packetize large messages (> 64KiB) to be able to safely transmit over WebRTC data channels.A Request is a frame coming from a client.A Request is a frame coming from a client.RequestHeaders describe the unary or streaming call to make.RequestHeaders describe the unary or streaming call to make.A RequestMessage contains individual gRPC messages and a potential end-of-stream (EOS) marker.A RequestMessage contains individual gRPC messages and a potential end-of-stream (EOS) marker.A Response is a frame coming from a server.A Response is a frame coming from a server.ResponseHeaders contain custom metadata that are sent to the client before any message or trailers (unless only trailers are sent).ResponseHeaders contain custom metadata that are sent to the client before any message or trailers (unless only trailers are sent).ResponseMessage contains the data of a response to a call.ResponseMessage contains the data of a response to a call.ResponseTrailers contain the status of a response and any custom metadata.ResponseTrailers contain the status of a response and any custom metadata.A Stream represents an instance of a gRPC stream between a client and a server.A Stream represents an instance of a gRPC stream between a client and a server.Strings are a series of values.Strings are a series of values.AnswerRequest is the SDP offer that the controlling side is making via the answering stream.AnswerRequest is the SDP offer that the controlling side is making via the answering stream.AnswerRequestDoneStage indicates the controller is done responding with candidates.AnswerRequestDoneStage indicates the controller is done responding with candidates.AnswerRequestErrorStage indicates the exchange has failed with an error.AnswerRequestErrorStage indicates the exchange has failed with an error.AnswerRequestHeartbeatStage is sent periodically to verify liveness of answerer.AnswerRequestHeartbeatStage is sent periodically to verify liveness of answerer.AnswerRequestInitStage is the first and a one time stage that represents the callers initial SDP request to the controlled (answerer) side.AnswerRequestInitStage is the first and a one time stage that represents the callers initial SDP request to the controlled (answerer) side.AnswerRequestUpdateStage is multiply used to trickle in ICE candidates to the controlled (answerer) side.AnswerRequestUpdateStage is multiply used to trickle in ICE candidates to the controlled (answerer) side.AnswerResponse is the SDP answer that an answerer responds with.AnswerResponse is the SDP answer that an answerer responds with.AnswerResponseDoneStage indicates the answerer is done responding with candidates.AnswerResponseDoneStage indicates the answerer is done responding with candidates.AnswerResponseErrorStage indicates the exchange has failed with an error.AnswerResponseErrorStage indicates the exchange has failed with an error.AnswerResponseInitStage is the first and a one time stage that represents the answerers initial SDP response to the controlling side.AnswerResponseInitStage is the first and a one time stage that represents the answerers initial SDP response to the controlling side.AnswerResponseUpdateStage is multiply used to trickle in ICE candidates to the controlling side.AnswerResponseUpdateStage is multiply used to trickle in ICE candidates to the controlling side.CallRequest is the SDP offer that the controlling side is making.CallRequest is the SDP offer that the controlling side is making.CallResponse is the SDP answer that the controlled side responds with.CallResponse is the SDP answer that the controlled side responds with.CallResponseInitStage is the first and a one time stage that represents the initial response to starting a call.CallResponseInitStage is the first and a one time stage that represents the initial response to starting a call.CallResponseUpdateStage is multiply used to trickle in ICE candidates from the controlled (answering) side.CallResponseUpdateStage is multiply used to trickle in ICE candidates from the controlled (answering) side.CallUpdateRequest updates the call with additional info to the controlled side.CallUpdateRequest updates the call with additional info to the controlled side.CallUpdateResponse contains nothing in response to a call update.CallUpdateResponse contains nothing in response to a call update.ICECandidate represents an ICE candidate.ICECandidate represents an ICE candidate.ICEServer describes an ICE server.ICEServer describes an ICE server.OptionalWebRTCConfigRequest is the request for getting an optional WebRTC config to use for the peer connection.OptionalWebRTCConfigRequest is the request for getting an optional WebRTC config to use for the peer connection.OptionalWebRTCConfigResponse contains the optional WebRTC config to use for the peer connection.OptionalWebRTCConfigResponse contains the optional WebRTC config to use for the peer connection.WebRTCConfig represents parts of a WebRTC config.WebRTCConfig represents parts of a WebRTC config.A SignalingService provides the means to have one client "call" another client using the Session Description Protocol (SDP).A SignalingService provides the means to have one client "call" another client using the Session Description Protocol (SDP).A stub to allow clients to do synchronous rpc calls to service SignalingService.A stub to allow clients to do ListenableFuture-style rpc calls to service SignalingService.Base class for the server implementation of the service SignalingService.A stub to allow clients to do asynchronous rpc calls to service SignalingService.