Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/livekit/livekit
/ functions
Functions
7,437 in github.com/livekit/livekit
⨍
Functions
7,437
◇
Types & classes
718
↓ 1 callers
Method
SetNodeForRoom
(ctx context.Context, roomName livekit.RoomName, nodeId livekit.NodeID)
pkg/routing/interfaces.go:136
↓ 1 callers
Method
SetPLIThrottle
(duration int64)
pkg/sfu/buffer/buffer_base.go:87
↓ 1 callers
Method
SetPLIThrottleConfig
(pliThrottleConfig PLIThrottleConfig)
pkg/sfu/receiver_base.go:300
↓ 1 callers
Method
SetPacerProbeObserverListener
(listener PacerProbeObserverListener)
pkg/sfu/pacer/pacer.go:68
↓ 1 callers
Method
SetPublishedTrack
(trackID livekit.TrackID, pubTrack types.LocalMediaTrack)
pkg/rtc/supervisor/participant_supervisor.go:120
↓ 1 callers
Method
SetPublishedTrackMuted
(trackID livekit.TrackID, muted bool)
pkg/rtc/uptrackmanager.go:120
↓ 1 callers
Method
SetPublisherMuted
(muted bool)
pkg/rtc/subscribedtrack.go:308
↓ 1 callers
Method
SetPublisherMuted
(muted bool)
pkg/rtc/types/interfaces.go:894
↓ 1 callers
Method
SetPublisherPeerConnectionConnected
(isConnected bool)
pkg/rtc/supervisor/participant_supervisor.go:82
↓ 1 callers
Method
SetRTPSender
(sender *webrtc.RTPSender)
pkg/rtc/subscribedtrack.go:402
↓ 1 callers
Method
SetRefSenderReport
(layer int32, srData *livekit.RTCPSenderReportState)
pkg/sfu/forwarder.go:734
↓ 1 callers
Method
SetRtcpSenderReportData
(srData *livekit.RTCPSenderReportState)
pkg/sfu/rtpstats/rtpstats_receiver.go:779
↓ 1 callers
Method
SetSelectedPair
(pair *webrtc.ICECandidatePair)
pkg/rtc/types/ice.go:235
↓ 1 callers
Method
SetSendSideBWEInterceptor
(sendSideBWEInterceptor cc.BandwidthEstimator)
pkg/sfu/streamallocator/streamallocator.go:307
↓ 1 callers
Method
SetSenderReportData
(srData *livekit.RTCPSenderReportState)
pkg/sfu/buffer/buffer_base.go:104
↓ 1 callers
Method
SetStreamRestartDetection
(enable bool)
pkg/sfu/buffer/buffer_base.go:86
↓ 1 callers
Method
SetSubscriberAllowPause
(allowPause bool)
pkg/rtc/transportmanager.go:1034
↓ 1 callers
Method
SetSubscriberChannelCapacity
(channelCapacity int64)
pkg/rtc/types/interfaces.go:548
↓ 1 callers
Method
SetTWCCAndExtID
(twcc *twcc.Responder, extID uint8)
pkg/sfu/buffer/buffer.go:90
↓ 1 callers
Method
SetTemporalLayerSelector
(tls temporallayerselector.TemporalLayerSelector)
pkg/sfu/videolayerselector/videolayerselector.go:39
↓ 1 callers
Method
SetTrackMutedCalls
(stub func(*livekit.MuteTrackRequest, bool) *livekit.TrackInfo)
pkg/rtc/types/typesfakes/fake_local_participant.go:8246
↓ 1 callers
Method
SetupReceiver
(receiver sfu.TrackReceiver, priority int, mid string)
pkg/rtc/mediatrackreceiver.go:183
↓ 1 callers
Method
SignalConnectionQualityUpdate
(connectionQuality *livekit.ConnectionQualityUpdate)
pkg/rtc/signalling/interfaces.go:43
↓ 1 callers
Method
SignalDataTrackSubscriberHandles
(dataTrackSubscriberHandles *livekit.DataTrackSubscriberHandles)
pkg/rtc/signalling/interfaces.go:64
↓ 1 callers
Method
SignalGetDataBlobResponse
(getDataBlobResponse *livekit.GetDataBlobResponse)
pkg/rtc/signalling/interfaces.go:66
↓ 1 callers
Method
SignalICECandidate
(trickle *livekit.TrickleRequest)
pkg/rtc/signalling/interfaces.go:48
↓ 1 callers
Method
SignalJoinResponse
(join *livekit.JoinResponse)
pkg/rtc/signalling/interfaces.go:39
↓ 1 callers
Method
SignalLeaveRequest
(leave *livekit.LeaveRequest)
pkg/rtc/signalling/interfaces.go:53
↓ 1 callers
Method
SignalMediaSectionsRequirement
(mediaSectionsRequirement *livekit.MediaSectionsRequirement)
pkg/rtc/signalling/interfaces.go:60
↓ 1 callers
Method
SignalPublishDataTrackResponse
(publishDataTrackResponse *livekit.PublishDataTrackResponse)
pkg/rtc/signalling/interfaces.go:62
↓ 1 callers
Method
SignalReconnectResponse
(reconnect *livekit.ReconnectResponse)
pkg/rtc/signalling/interfaces.go:47
↓ 1 callers
Method
SignalRefreshToken
(token string)
pkg/rtc/signalling/interfaces.go:44
↓ 1 callers
Method
SignalRequestResponse
(requestResponse *livekit.RequestResponse)
pkg/rtc/signalling/interfaces.go:45
↓ 1 callers
Method
SignalRoomMovedResponse
(roomMoved *livekit.RoomMovedResponse)
pkg/rtc/signalling/interfaces.go:46
↓ 1 callers
Method
SignalRoomUpdate
(room *livekit.Room)
pkg/rtc/signalling/interfaces.go:42
↓ 1 callers
Method
SignalSdpAnswer
(answer *livekit.SessionDescription)
pkg/rtc/signalling/interfaces.go:54
↓ 1 callers
Method
SignalSdpOffer
(offer *livekit.SessionDescription)
pkg/rtc/signalling/interfaces.go:55
↓ 1 callers
Method
SignalSpeakerUpdate
(speakers []*livekit.SpeakerInfo)
pkg/rtc/signalling/interfaces.go:41
↓ 1 callers
Method
SignalStoreDataBlobResponse
(storeDataBlobResponse *livekit.StoreDataBlobResponse)
pkg/rtc/signalling/interfaces.go:65
↓ 1 callers
Method
SignalStreamStateUpdate
(streamStateUpdate *livekit.StreamStateUpdate)
pkg/rtc/signalling/interfaces.go:56
↓ 1 callers
Method
SignalSubscribedAudioCodecUpdate
(subscribedAudioCodecUpdate *livekit.SubscribedAudioCodecUpdate)
pkg/rtc/signalling/interfaces.go:61
↓ 1 callers
Method
SignalSubscribedQualityUpdate
(subscribedQualityUpdate *livekit.SubscribedQualityUpdate)
pkg/rtc/signalling/interfaces.go:57
↓ 1 callers
Method
SignalSubscriptionPermissionUpdate
(subscriptionPermissionUpdate *livekit.SubscriptionPermissionUpdate)
pkg/rtc/signalling/interfaces.go:59
↓ 1 callers
Method
SignalSubscriptionResponse
(subscriptionResponse *livekit.SubscriptionResponse)
pkg/rtc/signalling/interfaces.go:58
↓ 1 callers
Method
SignalTrackMuted
(mute *livekit.MuteTrackRequest)
pkg/rtc/signalling/interfaces.go:49
↓ 1 callers
Method
SignalTrackPublished
(trackPublished *livekit.TrackPublishedResponse)
pkg/rtc/signalling/interfaces.go:50
↓ 1 callers
Method
SignalTrackSubscribed
(trackSubscribed *livekit.TrackSubscribed)
pkg/rtc/signalling/interfaces.go:52
↓ 1 callers
Method
SignalTrackUnpublished
(trackUnpublished *livekit.TrackUnpublishedResponse)
pkg/rtc/signalling/interfaces.go:51
↓ 1 callers
Method
SignalUnpublishDataTrackResponse
(unpublishDataTrackResponse *livekit.UnpublishDataTrackResponse)
pkg/rtc/signalling/interfaces.go:63
↓ 1 callers
Method
SinceLastSignal
()
pkg/rtc/transportmanager.go:1013
↓ 1 callers
Function
SortByTest
(t *testing.T, sortBy string)
pkg/routing/selector/sortby_test.go:25
↓ 1 callers
Function
SpatialLayerToVideoQuality
(mimeType mime.MimeType, layer int32, trackInfo *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:214
↓ 1 callers
Method
Start
()
pkg/sfu/streamtracker/interfaces.go:61
↓ 1 callers
Method
StartBuffer
(buff buffer.BufferProvider, layer int32)
pkg/sfu/receiver_base.go:826
↓ 1 callers
Method
StartKeyFrameSeeder
()
pkg/sfu/buffer/buffer_base.go:113
↓ 1 callers
Function
StartParticipantEgress
( ctx context.Context, launcher EgressLauncher, ts telemetry.TelemetryService, opts *livekit.AutoParticipa
pkg/rtc/egress.go:35
↓ 1 callers
Method
StartProbeCluster
(pci ccutils.ProbeClusterInfo)
pkg/sfu/pacer/pacer.go:69
↓ 1 callers
Function
StartTrackEgress
( ctx context.Context, launcher EgressLauncher, ts telemetry.TelemetryService, opts *livekit.AutoTrackEgre
pkg/rtc/egress.go:97
↓ 1 callers
Method
StateReturns
(result1 livekit.ParticipantInfo_State)
pkg/rtc/types/typesfakes/fake_local_participant.go:8312
↓ 1 callers
Method
Stop
(force bool)
pkg/service/server.go:352
↓ 1 callers
Method
Stop
()
pkg/rtc/signalanddatastats.go:130
↓ 1 callers
Method
Stop
()
pkg/sfu/buffer/datastats.go:81
↓ 1 callers
Method
Stop
()
pkg/sfu/streamtracker/streamtracker_dd.go:55
↓ 1 callers
Method
Stop
()
test/client/client.go:782
↓ 1 callers
Method
StopKeyFrameSeeder
()
pkg/sfu/buffer/buffer_base.go:114
↓ 1 callers
Method
StopWriteAndGetState
()
pkg/sfu/downtrack.go:1577
↓ 1 callers
Function
StreamFromTrackSource
(source livekit.TrackSource)
pkg/rtc/utils.go:53
↓ 1 callers
Method
String
()
pkg/sfu/forwarder.go:115
↓ 1 callers
Method
String
()
pkg/sfu/ccutils/trenddetector.go:35
↓ 1 callers
Method
String
()
pkg/sfu/ccutils/prober.go:321
↓ 1 callers
Function
SubParticipant
()
pkg/telemetry/prometheus/rooms.go:170
↓ 1 callers
Function
SubPublishedTrack
(kind string)
pkg/telemetry/prometheus/rooms.go:180
↓ 1 callers
Method
SubscriberClose
()
pkg/rtc/transportmanager.go:222
↓ 1 callers
Method
SubscriberID
()
pkg/rtc/datadowntrack.go:113
↓ 1 callers
Method
SubscriberID
()
pkg/sfu/utils/downtrackspreader.go:26
↓ 1 callers
Method
SubscriberReturns
(result1 types.LocalParticipant)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:866
↓ 1 callers
Method
SupportFastStart
SupportFastStart - if client supports fast start, server side will send media streams in the first offer
pkg/rtc/types/protocol_version.go:67
↓ 1 callers
Method
SupportsConnectionQuality
SupportsConnectionQuality - avoid sending frequent ConnectionQuality updates for lower protocol versions
pkg/rtc/types/protocol_version.go:49
↓ 1 callers
Method
SupportsConnectionQualityLost
()
pkg/rtc/types/protocol_version.go:79
↓ 1 callers
Method
SupportsDisconnectedUpdate
()
pkg/rtc/types/protocol_version.go:71
↓ 1 callers
Method
SupportsICELite
()
pkg/rtc/types/protocol_version.go:57
↓ 1 callers
Method
SupportsIdentityBasedReconnection
()
pkg/rtc/types/protocol_version.go:87
↓ 1 callers
Method
SupportsMoving
()
pkg/rtc/types/interfaces.go:428
↓ 1 callers
Method
SupportsNonErrorSignalResponse
()
pkg/rtc/types/protocol_version.go:95
↓ 1 callers
Method
SupportsPackedStreamId
()
pkg/rtc/types/protocol_version.go:21
↓ 1 callers
Method
SupportsPacketTrailer
()
pkg/rtc/clientinfo.go:129
↓ 1 callers
Method
SupportsRequestResponse
()
pkg/rtc/clientinfo.go:109
↓ 1 callers
Method
SupportsSctpZeroChecksum
()
pkg/rtc/clientinfo.go:113
↓ 1 callers
Method
SupportsSpeakerChanged
SupportsSpeakerChanged - if client handles speaker info deltas, instead of a comprehensive list
pkg/rtc/types/protocol_version.go:39
↓ 1 callers
Method
SupportsSyncStreamID
()
pkg/rtc/participant.go:3825
↓ 1 callers
Method
SupportsUnpublish
()
pkg/rtc/types/protocol_version.go:61
↓ 1 callers
Method
SwapResponseSink
(sink routing.MessageSink, reason types.SignallingCloseReason)
pkg/rtc/participant_signal.go:30
↓ 1 callers
Method
SwapResponseSink
(sink routing.MessageSink, reason types.SignallingCloseReason)
pkg/rtc/signalling/signallerasyncbase.go:45
↓ 1 callers
Method
TimeSinceLastSentPacket
()
pkg/sfu/pacer/pacer.go:66
↓ 1 callers
Method
ToProto
()
pkg/rtc/datatrack.go:100
↓ 1 callers
Method
ToProtoReturns
(result1 *livekit.ParticipantInfo)
pkg/rtc/types/typesfakes/fake_local_participant.go:8898
↓ 1 callers
Method
ToProtoReturns
(result1 *livekit.TrackInfo)
pkg/rtc/types/typesfakes/fake_media_track.go:1743
↓ 1 callers
Function
ToProtoTrackKind
(kind webrtc.RTPCodecType)
pkg/rtc/utils.go:83
↓ 1 callers
Method
ToProtoWithVersion
()
pkg/rtc/participant.go:892
↓ 1 callers
Method
ToProtoWithVersionReturns
(result1 *livekit.ParticipantInfo, result2 utils.TimedVersion)
pkg/rtc/types/typesfakes/fake_local_participant.go:8951
← previous
next →
2,301–2,400 of 7,437, ranked by callers