Re-exports§
pub use crate::rtc_engine::SimulateScenario;
Modules§
- data_
stream - data_
track - e2ee
- id
- options
- participant
- prelude
use livekit::prelude::*;to import livekit types- proto
- publication
- rpc
- rtc_
engine - track
- webrtc
Structs§
- Audio
Filter Audio Stream - Audio
Filter Plugin - Audio
Filter Session - Audio
Filter Stream Info - Audio
Processing Options - Configuration options for audio processing (AEC, AGC, NS).
- Byte
Stream Info - Information about a byte data stream.
- Byte
Stream Reader - Reader for an incoming byte data stream.
- Byte
Stream Writer - Writer for an open byte data stream.
- Chat
Message - Data
Channel Options - Data
Packet - E2ee
Manager - E2ee
Options - Platform
Audio - Platform audio device management for microphone capture and speaker playout.
- Playout
Device Id - Unique identifier for a playout (speaker) device.
- Playout
Device Info - Information about a playout (speaker) device.
- Recording
Device Id - Unique identifier for a recording (microphone) device.
- Recording
Device Info - Information about a recording (microphone) device.
- Room
- Room
Info - Room
Options - Room
SdkOptions - RpcAck
Deprecated - RpcRequest
Deprecated - RpcResponse
Deprecated - SipDTMF
- Stream
Byte Options - Options used when opening an outgoing byte data stream.
- Stream
Text Options - Options used when opening an outgoing text data stream.
- Take
Cell - A thread-safe cell that holds a value which can be taken exactly once.
After taking the value, subsequent attempts to take it will return
None. - Text
Stream Info - Information about a text data stream.
- Text
Stream Reader - Reader for an incoming text data stream.
- Text
Stream Writer - Writer for an open text data stream.
- Transcription
- Transcription
Segment
Enums§
- Audio
Error - Errors that can occur during audio operations.
- Audio
Processing Type - The type of audio processing being used.
- Connection
State - Data
Packet Kind - Disconnect
Reason - Operation
Type - Operation type for text streams.
- Participant
Kind - Participant
Kind Detail - Participant
State - Plugin
Error - Room
Error - Room
Event - RtcAudio
Source - Audio source type for creating audio tracks.
- Stream
Error - Error type for data stream operations.
Constants§
Traits§
- Stream
Reader - Reader for an incoming data stream.
- Stream
Writer - Writer for an open data stream.
Functions§
- register_
audio_ filter_ plugin - registered_
audio_ filter_ plugin - registered_
audio_ filter_ plugins - reset_
platform_ audio - Resets the platform audio handle references.
Type Aliases§
- Audio
Result - Result type for audio operations.
- Room
Result - Stream
Result - Result type for data stream operations.