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
OnGetDataBlobCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:360
↓ 1 callers
Method
OnICEConfigChanged
(f func(iceConfig *livekit.ICEConfig))
pkg/rtc/transportmanager.go:637
↓ 1 callers
Method
OnICEConfigChanged
(callback func(participant LocalParticipant, iceConfig *livekit.ICEConfig))
pkg/rtc/types/interfaces.go:540
↓ 1 callers
Method
OnInitialConnectedCallCount
()
pkg/rtc/transport/transportfakes/fake_handler.go:474
↓ 1 callers
Method
OnLeave
(LocalParticipant, ParticipantCloseReason)
pkg/rtc/types/interfaces.go:636
↓ 1 callers
Method
OnMaxLayerChange
(fn func(mimeType mime.MimeType, maxLayer int32))
pkg/sfu/receiver_base.go:482
↓ 1 callers
Method
OnMaxPublishedSpatialChanged
max published spatial layer changed
pkg/sfu/downtrack.go:232
↓ 1 callers
Method
OnMaxPublishedTemporalChanged
max published temporal layer changed
pkg/sfu/downtrack.go:235
↓ 1 callers
Method
OnMediaLossFeedback
(f func(dt *sfu.DownTrack, rr *rtcp.ReceiverReport))
pkg/rtc/mediatrackreceiver.go:390
↓ 1 callers
Method
OnMigrateStateChange
(LocalParticipant, MigrateState)
pkg/rtc/types/interfaces.go:620
↓ 1 callers
Method
OnNegotiationFailed
()
pkg/rtc/transport/handler.go:50
↓ 1 callers
Method
OnNegotiationFailedCalls
(stub func())
pkg/rtc/transport/transportfakes/fake_handler.go:504
↓ 1 callers
Method
OnNotifyRTX
(fn func(ssrc uint32, repairSSRC uint32, rsid string))
pkg/sfu/buffer/buffer.go:443
↓ 1 callers
Method
OnPacerProbeObserverClusterComplete
(probeClusterId ccutils.ProbeClusterId)
pkg/sfu/pacer/pacer.go:74
↓ 1 callers
Method
OnProbeClusterSwitch
(info ProbeClusterInfo)
pkg/sfu/ccutils/prober.go:137
↓ 1 callers
Method
OnPublicationError
(f func(trackID livekit.TrackID))
pkg/rtc/supervisor/participant_supervisor.go:68
↓ 1 callers
Method
OnPublishedTrackUpdated
(f func(track types.MediaTrack))
pkg/rtc/uptrackmanager.go:116
↓ 1 callers
Method
OnResume
stream resumed
pkg/sfu/downtrack.go:244
↓ 1 callers
Method
OnRoomUpdated
(f func())
pkg/rtc/room.go:954
↓ 1 callers
Method
OnRtcpSenderReport
(fn func())
pkg/sfu/buffer/buffer_base.go:107
↓ 1 callers
Method
OnRttUpdate
(rtt uint32)
pkg/sfu/downtrack.go:262
↓ 1 callers
Method
OnSendProbe
(bytesToSend int)
pkg/sfu/ccutils/prober.go:138
↓ 1 callers
Method
OnSetupReceiver
(f func(mime mime.MimeType))
pkg/rtc/mediatrackreceiver.go:177
↓ 1 callers
Method
OnSimulateScenario
(LocalParticipant, *livekit.SimulateScenario)
pkg/rtc/types/interfaces.go:635
↓ 1 callers
Method
OnStatsUpdate
(fn func(w *WebRTCReceiver, stat *livekit.AnalyticsStat))
pkg/sfu/receiver.go:153
↓ 1 callers
Method
OnStoreDataBlob
(LocalParticipant, *livekit.DataBlob)
pkg/rtc/types/interfaces.go:632
↓ 1 callers
Method
OnStoreDataBlobArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:630
↓ 1 callers
Method
OnStoreDataBlobCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:618
↓ 1 callers
Method
OnStreamRestart
(fn func(string))
pkg/sfu/buffer/buffer_base.go:111
↓ 1 callers
Method
OnStreamStarted
()
pkg/sfu/downtrack.go:265
↓ 1 callers
Method
OnStreamStateChange
(update *streamallocator.StreamStateUpdate)
pkg/rtc/transport/handler.go:51
↓ 1 callers
Method
OnSubscribedAudioCodecChange
( f func( trackID livekit.TrackID, codecs []*livekit.SubscribedAudioCodec, ) error, )
pkg/rtc/mediatrack.go:214
↓ 1 callers
Method
OnSubscribedMaxQualityChange
( f func( trackID livekit.TrackID, trackInfo *livekit.TrackInfo, subscribedQualities []*livekit.Subscri
pkg/rtc/mediatrack.go:201
↓ 1 callers
Method
OnSubscriberReady
(LocalParticipant)
pkg/rtc/types/interfaces.go:619
↓ 1 callers
Method
OnSyncState
(LocalParticipant, *livekit.SyncState)
pkg/rtc/types/interfaces.go:634
↓ 1 callers
Method
OnTrack
(track *webrtc.TrackRemote, rtpReceiver *webrtc.RTPReceiver)
pkg/rtc/transport/handler.go:41
↓ 1 callers
Method
OnTrackMaxSubscribedVideoQuality
(pID livekit.ParticipantID, ti *livekit.TrackInfo, mime mime.MimeType, maxQuality livekit.VideoQuality)
pkg/rtc/types/interfaces.go:692
↓ 1 callers
Method
OnTrackMuted
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:689
↓ 1 callers
Method
OnTrackPublishRTPStats
(pID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, layer int, stats *livekit.RTPStat
pkg/rtc/types/interfaces.go:693
↓ 1 callers
Method
OnTrackPublishRequested
(pID livekit.ParticipantID, identity livekit.ParticipantIdentity, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:681
↓ 1 callers
Method
OnTrackPublishedCalls
(stub func(types.Participant, types.MediaTrack))
pkg/rtc/types/typesfakes/fake_participant_listener.go:255
↓ 1 callers
Method
OnTrackStat
(trackID livekit.TrackID, direction livekit.StreamType, stat *livekit.AnalyticsStat)
pkg/telemetry/statsworker.go:104
↓ 1 callers
Method
OnTrackSubscribeFailed
(pID livekit.ParticipantID, trackID livekit.TrackID, err error, isUserError bool)
pkg/rtc/types/interfaces.go:687
↓ 1 callers
Method
OnTrackSubscribeRTPStats
(pID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, stats *livekit.RTPStats)
pkg/rtc/types/interfaces.go:694
↓ 1 callers
Method
OnTrackSubscribeRequested
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:684
↓ 1 callers
Method
OnTrackSubscribeStreamStarted
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:688
↓ 1 callers
Method
OnTrackUnmuted
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:690
↓ 1 callers
Method
OnTrackUnsubscribedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:618
↓ 1 callers
Method
OnTrackUpdatedCalls
(stub func(types.Participant, types.MediaTrack))
pkg/rtc/types/typesfakes/fake_participant_listener.go:321
↓ 1 callers
Method
OnUnmatchedMedia
(numAudios uint32, numVideos uint32)
pkg/rtc/transport/handler.go:52
↓ 1 callers
Method
OnUpTrackManagerClose
(f func())
pkg/rtc/uptrackmanager.go:91
↓ 1 callers
Method
OnUpdateAudioCodecForMime
(mimeType mime.MimeType, enabled bool)
pkg/rtc/dynacast/interfaces.go:121
↓ 1 callers
Method
OnUpdateDataSubscriptions
(LocalParticipant, *livekit.UpdateDataSubscription)
pkg/rtc/types/interfaces.go:631
↓ 1 callers
Method
OnUpdateMaxQualityForMime
(mimeType mime.MimeType, maxQuality livekit.VideoQuality)
pkg/rtc/dynacast/interfaces.go:120
↓ 1 callers
Method
OnUpdateSubscriptionPermission
(LocalParticipant, *livekit.SubscriptionPermission)
pkg/rtc/types/interfaces.go:630
↓ 1 callers
Method
OnUpdateSubscriptions
( LocalParticipant, []livekit.TrackID, []*livekit.ParticipantTracks, bool, )
pkg/rtc/types/interfaces.go:624
↓ 1 callers
Function
PackDataTrackLabel
(participantID livekit.ParticipantID, trackID livekit.TrackID, label string)
pkg/rtc/utils.go:68
↓ 1 callers
Function
PackSyncStreamID
(participantID livekit.ParticipantID, stream string)
pkg/rtc/utils.go:49
↓ 1 callers
Method
PacketReceived
(packet *datatrack.Packet)
test/client/datatrack_remote.go:64
↓ 1 callers
Method
PacketsConsecutive
(start, end uint64)
pkg/sfu/buffer/frameintegrity.go:125
↓ 1 callers
Method
Parse
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:57
↓ 1 callers
Method
ParticipantResumed
ParticipantResumed - there has been an ICE restart or connection resume attempt, and we've received their signal connection
pkg/telemetry/telemetryservice.go:45
↓ 1 callers
Method
ParticipantTelemetryListener
()
pkg/rtc/room.go:1921
↓ 1 callers
Method
PauseReason
()
pkg/sfu/forwarder.go:808
↓ 1 callers
Function
PlayoutDelayFromValue
(min, max uint16)
pkg/sfu/rtpextension/playoutdelay/playoutdelay.go:45
↓ 1 callers
Method
PongReceivedAt
()
test/client/client.go:810
↓ 1 callers
Method
ProbeClusterInfo
()
pkg/sfu/bwe/sendsidebwe/probe_packet_group.go:90
↓ 1 callers
Method
ProbeMaxSequenceNumber
()
pkg/sfu/bwe/sendsidebwe/packet_tracker.go:163
↓ 1 callers
Method
ProbesSent
(bytesSent int)
pkg/sfu/ccutils/prober.go:198
↓ 1 callers
Function
ProcessFrameDependencyStructure
------------------------------------------------------------------------------
pkg/sfu/buffer/dependencydescriptorparser.go:274
↓ 1 callers
Method
ProcessPendingPublisherDataChannels
()
pkg/rtc/transportmanager.go:896
↓ 1 callers
Method
ProcessPendingPublisherOffer
()
pkg/rtc/transportmanager.go:542
↓ 1 callers
Method
ProcessReport
(report *rtcp.TransportLayerCC, at time.Time)
pkg/sfu/bwe/sendsidebwe/twcc_feedback.go:61
↓ 1 callers
Method
ProtocolVersionReturns
(result1 types.ProtocolVersion)
pkg/rtc/types/typesfakes/fake_local_participant.go:6998
↓ 1 callers
Method
ProvisionalAllocateGetBestWeightedTransition
()
pkg/sfu/downtrack.go:1697
↓ 1 callers
Method
ProvisionalAllocateGetBestWeightedTransition
()
pkg/sfu/streamallocator/track.go:161
↓ 1 callers
Method
PubHandle
()
pkg/rtc/datatrack.go:104
↓ 1 callers
Method
PublishDataTrackReturns
(result1 types.DataTrack)
pkg/rtc/types/typesfakes/fake_data_down_track.go:189
↓ 1 callers
Method
PublishDataUnlabeled
(data []byte)
test/client/client.go:1032
↓ 1 callers
Method
PublisherFirstConnectedAt
()
pkg/rtc/transportmanager.go:230
↓ 1 callers
Method
PublisherID
()
pkg/rtc/types/interfaces.go:771
↓ 1 callers
Method
PublisherIDReturns
(result1 livekit.ParticipantID)
pkg/rtc/types/typesfakes/fake_data_track.go:614
↓ 1 callers
Method
PublisherIDReturns
(result1 livekit.ParticipantID)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:622
↓ 1 callers
Method
PublisherIdentityReturns
(result1 livekit.ParticipantIdentity)
pkg/rtc/types/typesfakes/fake_data_track.go:667
↓ 1 callers
Method
PublisherIdentityReturns
(result1 livekit.ParticipantIdentity)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:675
↓ 1 callers
Method
PublisherVersion
()
pkg/rtc/subscribedtrack.go:268
↓ 1 callers
Method
PublisherVersion
()
pkg/rtc/types/interfaces.go:773
↓ 1 callers
Function
RTCPSenderReportPropagationDelay
------------------------------------------------------------------
pkg/sfu/rtpstats/rtpstats_base.go:196
↓ 1 callers
Method
RTPMungerDebugInfo
()
pkg/sfu/forwarder.go:2311
↓ 1 callers
Method
RTPSender
()
pkg/rtc/types/interfaces.go:892
↓ 1 callers
Method
RTPStreamPublished
(ssrc uint32, mid, rid string)
pkg/rtc/transport.go:651
↓ 1 callers
Method
ReadRequest
()
pkg/service/wsprotocol.go:70
↓ 1 callers
Method
ReadResponse
()
test/client/client.go:722
↓ 1 callers
Method
ReadWorkerMessage
()
pkg/agent/worker.go:61
↓ 1 callers
Method
Receivers
()
pkg/rtc/types/interfaces.go:802
↓ 1 callers
Function
ReconcileRTPStatsWithRTX
(primaryStats *livekit.RTPStats, rtxStats *livekit.RTPStats)
pkg/sfu/rtpstats/rtpstats_base.go:943
↓ 1 callers
Function
RecordDataPacketStream
(h *livekit.DataStream_Header, destCount int)
pkg/telemetry/prometheus/datapacket.go:54
↓ 1 callers
Function
RecordForwardJitter
(longTermJitterAvg uint32)
pkg/telemetry/prometheus/packets.go:373
↓ 1 callers
Function
RecordForwardLatency
(longTermLatencyAvg uint32)
pkg/telemetry/prometheus/packets.go:368
↓ 1 callers
Function
RecordForwardLatencySample
(forwardLatency int64)
pkg/telemetry/prometheus/packets.go:364
← previous
next →
2,101–2,200 of 7,437, ranked by callers