|
LiveKit C++ Client SDK v1.1.0
Real-time audio/video/data SDK for C++
|
A track published by a remote participant. More...
#include <remote_track_publication.h>


Public Member Functions | |
| RemoteTrackPublication (const proto::OwnedTrackPublication &owned) | |
| Note, this RemoteTrackPublication is constructed internally only; safe to accept proto::OwnedTrackPublication. | |
| bool | subscribed () const noexcept |
| void | setSubscribed (bool subscribed) |
Public Member Functions inherited from livekit::TrackPublication | |
| TrackPublication (const TrackPublication &)=delete | |
| TrackPublication & | operator= (const TrackPublication &)=delete |
| TrackPublication (TrackPublication &&) noexcept=default | |
| TrackPublication & | operator= (TrackPublication &&) noexcept=default |
| const std::string & | sid () const noexcept |
| const std::string & | name () const noexcept |
| TrackKind | kind () const noexcept |
| TrackSource | source () const noexcept |
| bool | simulcasted () const noexcept |
| std::uint32_t | width () const noexcept |
| std::uint32_t | height () const noexcept |
| const std::string & | mimeType () const noexcept |
| bool | muted () const noexcept |
| void | setMuted (bool muted) noexcept |
| EncryptionType | encryptionType () const noexcept |
| const std::vector< AudioTrackFeature > & | audioFeatures () const noexcept |
| uintptr_t | ffiHandleId () const noexcept |
| Underlying FFI handle value. | |
| std::shared_ptr< Track > | track () const noexcept |
| Associated Track (if attached). | |
| void | setTrack (const std::shared_ptr< Track > &track) noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from livekit::TrackPublication | |
| TrackPublication (FfiHandle handle, std::string sid, std::string name, TrackKind kind, TrackSource source, bool simulcasted, std::uint32_t width, std::uint32_t height, std::string mime_type, bool muted, EncryptionType encryption_type, std::vector< AudioTrackFeature > audio_features) | |
Protected Attributes inherited from livekit::TrackPublication | |
| FfiHandle | handle_ |
| std::shared_ptr< Track > | track_ |
| std::string | sid_ |
| std::string | name_ |
| TrackKind | kind_ |
| TrackSource | source_ |
| bool | simulcasted_ {false} |
| std::uint32_t | width_ {0} |
| std::uint32_t | height_ {0} |
| std::string | mime_type_ |
| bool | muted_ {false} |
| EncryptionType | encryption_type_ |
| std::vector< AudioTrackFeature > | audio_features_ |
A track published by a remote participant.