Modules§
- data_
stream - e2ee
- id
- options
- participant
- prelude
use livekit::prelude::*;
to import livekit types- proto
- publication
- track
- webrtc
Structs§
- Audio
Filter Audio Stream - Audio
Filter Plugin - Audio
Filter Session - Audio
Filter Stream Info - 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 - PreRegistration
- Room
- Room
Options - Room
SdkOptions - RpcAck
- RpcRequest
- RpcResponse
- 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§
- Connection
State - Data
Packet Kind - Disconnect
Reason - Operation
Type - Operation type for text streams.
- Participant
Kind - Plugin
Error - Room
Error - Room
Event - Simulate
Scenario - 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§
Type Aliases§
- Room
Result - Stream
Result - Result type for data stream operations.