Expand description
Rift SDK: high-level API for embedding Rift VoIP in other applications.
This crate wraps mesh, media, discovery, and NAT components into a cohesive runtime with a simpler API surface for native embedding.
Modules§
- ffi
- C FFI bindings for the Rift SDK.
Structs§
- Audio
Config Sdk - Chat
Message - High-level chat message payload.
- DhtConfig
Sdk - Global
Stats - Link
Stats - Network
Config Sdk - Rift
Config - Rift
Handle - Primary SDK handle exposed to callers.
- Rift
Peer Id - Rift
QosProfile - QoS profile for adaptive audio tuning.
- Rift
Session Id - Session identifier derived from channel metadata.
- Rndzv
Config Sdk - Security
Config - SrtInvite
Enums§
- CodecId
- Audio codec identifiers used for voice frames.
- Feature
Flag - Feature flags advertised during capability exchange.
- Group
Mode - Group topology mode for multi-peer calls.
- Rift
Call State - Call session lifecycle state.
- Rift
Error - High-level SDK error type.
- Rift
Event - Rndzv
Role - Route
Kind
Constants§
Functions§
- accept_
voice_ invite - Parse an SRT invite into a rendezvous token.
- create_
voice_ invite - Create a voice-call SRT invite targeted at a specific peer.