|
LiveKit C++ SDK
Real-time audio/video SDK for C++
|
#include <room.h>
Public Member Functions | |
| void | setDelegate (RoomDelegate *delegate) |
| bool | Connect (const std::string &url, const std::string &token, const RoomOptions &options) |
| RoomInfoData | room_info () const |
| LocalParticipant * | localParticipant () const |
| RemoteParticipant * | remoteParticipant (const std::string &identity) const |
| std::vector< std::shared_ptr< RemoteParticipant > > | remoteParticipants () const |
| Returns a snapshot of all current remote participants. | |
| void | registerTextStreamHandler (const std::string &topic, TextStreamHandler handler) |
| void | unregisterTextStreamHandler (const std::string &topic) |
| void | registerByteStreamHandler (const std::string &topic, ByteStreamHandler handler) |
| void | unregisterByteStreamHandler (const std::string &topic) |
| E2EEManager * | e2eeManager () const |
Represents a LiveKit room session. A Room manages:
| E2EEManager * livekit::Room::e2eeManager | ( | ) | const |
Returns the room's E2EE manager, or nullptr if E2EE was not enabled at connect time.
Notes: