LiveKit C++ SDK
Real-time audio/video SDK for C++
Loading...
Searching...
No Matches
livekit::LocalParticipant Member List

This is the complete list of members for livekit::LocalParticipant, including all inherited members.

attributes() const noexcept (defined in livekit::Participant)livekit::Participantinline
disconnectReason() const noexcept (defined in livekit::Participant)livekit::Participantinline
ffiHandleId() const noexcept (defined in livekit::Participant)livekit::Participantinline
findTrackPublication(const std::string &sid) const override (defined in livekit::LocalParticipant)livekit::LocalParticipantprotectedvirtual
handleRpcMethodInvocation(std::uint64_t invocation_id, const std::string &method, const std::string &request_id, const std::string &caller_identity, const std::string &payload, double response_timeout) (defined in livekit::LocalParticipant)livekit::LocalParticipantprotected
identity() const noexcept (defined in livekit::Participant)livekit::Participantinline
kind() const noexcept (defined in livekit::Participant)livekit::Participantinline
LocalParticipant(FfiHandle handle, std::string sid, std::string name, std::string identity, std::string metadata, std::unordered_map< std::string, std::string > attributes, ParticipantKind kind, DisconnectReason reason) (defined in livekit::LocalParticipant)livekit::LocalParticipant
metadata() const noexcept (defined in livekit::Participant)livekit::Participantinline
name() const noexcept (defined in livekit::Participant)livekit::Participantinline
Participant(FfiHandle handle, std::string sid, std::string name, std::string identity, std::string metadata, std::unordered_map< std::string, std::string > attributes, ParticipantKind kind, DisconnectReason reason) (defined in livekit::Participant)livekit::Participantinline
performRpc(const std::string &destination_identity, const std::string &method, const std::string &payload, std::optional< double > response_timeout=std::nullopt)livekit::LocalParticipant
PublicationMap typedef (defined in livekit::LocalParticipant)livekit::LocalParticipant
publishData(const std::vector< std::uint8_t > &payload, bool reliable=true, const std::vector< std::string > &destination_identities={}, const std::string &topic={})livekit::LocalParticipant
publishDtmf(int code, const std::string &digit)livekit::LocalParticipant
publishTrack(const std::shared_ptr< Track > &track, const TrackPublishOptions &options)livekit::LocalParticipant
registerRpcMethod(const std::string &method_name, RpcHandler handler)livekit::LocalParticipant
remove_attribute(const std::string &key) (defined in livekit::Participant)livekit::Participantinline
Room (defined in livekit::LocalParticipant)livekit::LocalParticipantfriend
RpcHandler typedeflivekit::LocalParticipant
set_attribute(const std::string &key, const std::string &value) (defined in livekit::Participant)livekit::Participantinline
set_attributes(std::unordered_map< std::string, std::string > attrs) noexcept (defined in livekit::Participant)livekit::Participantinline
set_disconnect_reason(DisconnectReason reason) noexcept (defined in livekit::Participant)livekit::Participantinline
set_kind(ParticipantKind kind) noexcept (defined in livekit::Participant)livekit::Participantinline
set_metadata(std::string metadata) noexcept (defined in livekit::Participant)livekit::Participantinline
set_name(std::string name) noexcept (defined in livekit::Participant)livekit::Participantinline
setAttributes(const std::unordered_map< std::string, std::string > &attributes) (defined in livekit::LocalParticipant)livekit::LocalParticipant
setMetadata(const std::string &metadata) (defined in livekit::LocalParticipant)livekit::LocalParticipant
setName(const std::string &name) (defined in livekit::LocalParticipant)livekit::LocalParticipant
setTrackSubscriptionPermissions(bool allow_all_participants, const std::vector< ParticipantTrackPermission > &participant_permissions={})livekit::LocalParticipant
shutdown()livekit::LocalParticipantprotected
sid() const noexcept (defined in livekit::Participant)livekit::Participantinline
trackPublications() const noexceptlivekit::LocalParticipantinline
unpublishTrack(const std::string &track_sid)livekit::LocalParticipant
unregisterRpcMethod(const std::string &method_name)livekit::LocalParticipant
~Participant()=default (defined in livekit::Participant)livekit::Participantvirtual