Skip to main content

Module signaling

Module signaling 

Source
Expand description

Native signaling protocol surface and wire codec.

Re-exportsยง

pub use payloads::AuthPayload;
pub use payloads::ClientBroadcastPayload;
pub use payloads::NegotiationUploadEncoding;
pub use payloads::NegotiationUploadSlot;
pub use payloads::PeerInfoPayload;
pub use payloads::PeerLeftPayload;
pub use payloads::RecordingActionResult;
pub use payloads::ServerBroadcastPayload;
pub use payloads::SessionDescriptionPayload;
pub use payloads::SourceDescriptor;
pub use payloads::SourceEncodingDescriptor;
pub use payloads::StreamIntentPayload;
pub use payloads::SubscribePayload;
pub use payloads::TrackBinding;
pub use payloads::UploadLayerPolicyRole;
pub use payloads::WelcomePayload;
pub use self::codec::ClientEnvelope;
pub use self::codec::ServerEnvelope;
pub use self::envelope::Envelope;
pub use self::envelope::EnvelopeBatch;
pub use self::envelope::EnvelopeBatchDecodeError;
pub use self::envelope::MAX_ENVELOPE_BATCH_LEN;
pub use self::envelope::RequestId;
pub use self::envelope::decode_envelope_batch;
pub use self::messages::ClientMessage;
pub use self::messages::ClientRequest;
pub use self::messages::ClientResponse;
pub use self::messages::EnvelopeDecodeError;
pub use self::messages::ServerMessage;
pub use self::messages::ServerRequest;
pub use self::messages::ServerResponse;

Modulesยง

codec ๐Ÿ”’
envelope ๐Ÿ”’
messages ๐Ÿ”’
payloads ๐Ÿ”’

Structsยง

PeerSnapshot
full peer entry sent when a client needs the current room membership view
RecordingOptions
recording modes requested by a user

Enumsยง

WebSocketCloseCode
websocket close code vocabulary shared by server and browser protocol code