|
LiveKit C++ SDK
Real-time audio/video SDK for C++
|
#include <room_event_types.h>
Public Attributes | |
| std::optional< VideoEncodingOptions > | video_encoding |
| std::optional< AudioEncodingOptions > | audio_encoding |
| std::optional< VideoCodec > | video_codec |
| std::optional< bool > | dtx |
| std::optional< bool > | red |
| std::optional< bool > | simulcast |
| std::optional< TrackSource > | source |
| std::optional< std::string > | stream |
| std::optional< bool > | preconnect_buffer |
Options for publishing a track to the room.
| std::optional<AudioEncodingOptions> livekit::TrackPublishOptions::audio_encoding |
Optional audio encoding parameters.
| std::optional<bool> livekit::TrackPublishOptions::dtx |
Enable or disable discontinuous transmission (DTX).
| std::optional<bool> livekit::TrackPublishOptions::preconnect_buffer |
Enable pre-connect buffering for lower startup latency.
| std::optional<bool> livekit::TrackPublishOptions::red |
Enable or disable RED (redundant encoding).
| std::optional<bool> livekit::TrackPublishOptions::simulcast |
Enable or disable simulcast.
| std::optional<TrackSource> livekit::TrackPublishOptions::source |
Track source (camera, microphone, screen share, etc.).
| std::optional<std::string> livekit::TrackPublishOptions::stream |
Optional stream label/group for this track.
| std::optional<VideoCodec> livekit::TrackPublishOptions::video_codec |
Optional video codec to use.
| std::optional<VideoEncodingOptions> livekit::TrackPublishOptions::video_encoding |
Optional video encoding parameters.