Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/livekit/livekit
/ functions
Functions
7,437 in github.com/livekit/livekit
⨍
Functions
7,437
◇
Types & classes
718
↓ 4 callers
Method
GetSnTsForBlankFrames
(frameRate uint32, numPackets int)
pkg/sfu/forwarder.go:2272
↓ 4 callers
Function
GetSpatialLayerForRid
(mimeType mime.MimeType, rid string, ti *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:375
↓ 4 callers
Method
GetTemporalLayerFpsForSpatial
(layer int32)
pkg/sfu/receiver_base.go:137
↓ 4 callers
Function
GetVideoLayerModeForMimeType
(mimeType mime.MimeType, ti *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:347
↓ 4 callers
Function
GetVideoQualityForSpatialLayer
(mimeType mime.MimeType, spatialLayer int32, ti *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:469
↓ 4 callers
Method
GroupRange
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:274
↓ 4 callers
Method
HasDownTrack
(subscriberID livekit.ParticipantID)
pkg/sfu/utils/downtrackspreader.go:85
↓ 4 callers
Method
HasPublisherEverConnected
()
pkg/rtc/transportmanager.go:226
↓ 4 callers
Method
HeaderExtensions
()
pkg/sfu/receiver_base.go:110
↓ 4 callers
Function
InitializeServer
Injectors from wire.go:
pkg/service/wire_gen.go:34
↓ 4 callers
Method
IsClosed
()
pkg/sfu/downtrack.go:63
↓ 4 callers
Method
IsDisconnected
()
pkg/rtc/types/interfaces.go:342
↓ 4 callers
Function
IsEOF
(err error)
pkg/rtc/utils.go:93
↓ 4 callers
Method
IsInProbe
()
pkg/sfu/bwe/remotebwe/probe_controller.go:125
↓ 4 callers
Function
IsParticipantExemptFromTrackPermissionsRestrictions
(p types.LocalParticipant)
pkg/rtc/room.go:2182
↓ 4 callers
Method
IsRecorder
()
pkg/rtc/types/interfaces.go:309
↓ 4 callers
Method
IsSubscribedTo
(sid livekit.ParticipantID)
pkg/rtc/types/interfaces.go:492
↓ 4 callers
Method
IsSubscriber
(subID livekit.ParticipantID)
pkg/rtc/datatrack.go:164
↓ 4 callers
Method
IsTriggered
(numGroups int, duration int64)
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:37
↓ 4 callers
Method
KindDetails
()
pkg/rtc/participant.go:544
↓ 4 callers
Function
LayerPresenceFromTrackInfo
(mimeType mime.MimeType, trackInfo *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:43
↓ 4 callers
Method
ListRooms
ListRooms returns currently active rooms. if names is not nil, it'll filter and return only rooms that match
pkg/service/interfaces.go:51
↓ 4 callers
Function
ListSIPInboundTrunk
(ctx context.Context, s SIPStore, req *livekit.ListSIPInboundTrunkRequest, add ...*livekit.SIPInboundTrunkInfo
pkg/service/sip.go:334
↓ 4 callers
Method
LoadEgress
(ctx context.Context, egressID string)
pkg/service/interfaces.go:64
↓ 4 callers
Method
Logger
()
pkg/rtc/room.go:318
↓ 4 callers
Method
MigrateState
()
pkg/rtc/participant.go:1715
↓ 4 callers
Method
Mime
()
pkg/sfu/receiver_base.go:531
↓ 4 callers
Function
NewBase
(logger logger.Logger)
pkg/sfu/videolayerselector/base.go:44
↓ 4 callers
Function
NewBitrateCalculator
(duration time.Duration, window time.Duration)
pkg/sfu/datachannel/bitrate.go:31
↓ 4 callers
Function
NewBytesTrackStats
( country string, trackID livekit.TrackID, pID livekit.ParticipantID, kind livekit.ParticipantInfo_Kind,
pkg/rtc/signalanddatastats.go:68
↓ 4 callers
Function
NewDependencyDescriptor
(logger logger.Logger)
pkg/sfu/videolayerselector/dependencydescriptor.go:52
↓ 4 callers
Function
NewDynacastManagerVideo
(params DynacastManagerVideoParams)
pkg/rtc/dynacast/dynacastmanagervideo.go:53
↓ 4 callers
Function
NewNull
(_logger logger.Logger)
pkg/sfu/codecmunger/null.go:26
↓ 4 callers
Function
NewRTPStatsReceiver
(params RTPStatsParams)
pkg/sfu/rtpstats/rtpstats_receiver.go:199
↓ 4 callers
Function
NewRTPStatsSender
(params RTPStatsParams, cacheSize int)
pkg/sfu/rtpstats/rtpstats_sender.go:387
↓ 4 callers
Function
NewSignalClient
(nodeID livekit.NodeID, bus psrpc.MessageBus, config config.SignalRelayConfig)
pkg/routing/signal.go:53
↓ 4 callers
Function
NewTelemetryService
(notifier webhook.QueuedNotifier, analytics AnalyticsService)
pkg/telemetry/telemetryservice.go:186
↓ 4 callers
Function
NewTestServer
(bus psrpc.MessageBus)
pkg/agent/testutils/server.go:41
↓ 4 callers
Method
NotifyTrackChanged
(trackID livekit.TrackID)
pkg/rtc/roomtrackmanager.go:147
↓ 4 callers
Method
Observe
(temporalLayer int32, pktSize int, payloadSize int, hasMarker bool, ts uint32, ddVal *buffer.ExtDependencyDesc
pkg/sfu/streamtracker/streamtracker_dd.go:154
↓ 4 callers
Method
OnDataMessageUnlabeled
(data []byte)
pkg/rtc/transport/handler.go:43
↓ 4 callers
Method
OnFailed
(isShortLived bool, iceConnectionInfo *types.ICEConnectionInfo)
pkg/rtc/transport/handler.go:40
↓ 4 callers
Method
OnICECandidateCalls
(stub func(*webrtc.ICECandidate, livekit.SignalTarget) error)
pkg/rtc/transport/transportfakes/fake_handler.go:426
↓ 4 callers
Method
OnSeqAcked
(seq uint16)
pkg/sfu/playoutdelay.go:164
↓ 4 callers
Method
OnTrackPublishedUpdate
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:691
↓ 4 callers
Method
OnTrackStats
(key telemetry.StatsKey, stat *livekit.AnalyticsStat)
pkg/rtc/types/interfaces.go:696
↓ 4 callers
Method
PacketDropped
(extPkt *buffer.ExtPacket)
pkg/sfu/rtpmunger.go:144
↓ 4 callers
Method
ParticipantLeft
ParticipantLeft - the participant leaves the room, only sent if ParticipantActive has been called before
pkg/telemetry/telemetryservice.go:47
↓ 4 callers
Method
PictureIdOffset
for testing only
pkg/sfu/codecmunger/vp8.go:369
↓ 4 callers
Method
PrimaryReceiver
()
pkg/rtc/mediatrackreceiver.go:1165
↓ 4 callers
Method
ProbeClusterStarting
(pci ccutils.ProbeClusterInfo)
pkg/sfu/bwe/bwe.go:111
↓ 4 callers
Method
ProbeDuration
()
pkg/sfu/bwe/bwe.go:110
↓ 4 callers
Method
ProcessGetDataBlobRequest
(*livekit.GetDataBlobRequest, Participant)
pkg/rtc/types/interfaces.go:570
↓ 4 callers
Method
PublisherID
()
pkg/rtc/subscribedtrack.go:260
↓ 4 callers
Method
ReadMessage
()
pkg/rtc/types/interfaces.go:45
↓ 4 callers
Function
Recover
(l logger.Logger)
pkg/rtc/utils.go:97
↓ 4 callers
Method
Region
()
pkg/routing/node.go:35
↓ 4 callers
Method
Register
(agentName string, jobType livekit.JobType)
pkg/agent/testutils/server.go:410
↓ 4 callers
Function
ReleaseExtPacket
(extPkt *ExtPacket)
pkg/sfu/buffer/buffer_base.go:55
↓ 4 callers
Method
RemoveNotifier
(key string, force bool)
pkg/utils/changenotifier.go:103
↓ 4 callers
Method
RemoveParticipant
( identity livekit.ParticipantIdentity, pID livekit.ParticipantID, reason types.ParticipantCloseReason, )
pkg/rtc/room.go:1396
↓ 4 callers
Method
ResolveParticipant
(pi *livekit.ParticipantInfo)
pkg/rtc/signalanddatastats.go:238
↓ 4 callers
Method
ResolveRoom
(ri *livekit.Room)
pkg/rtc/signalanddatastats.go:226
↓ 4 callers
Method
Restart
()
pkg/rtc/types/interfaces.go:813
↓ 4 callers
Method
RoomManager
()
pkg/service/server.go:375
↓ 4 callers
Function
SelectSortedNode
(nodes []*livekit.Node, sortBy string, algorithm string)
pkg/routing/selector/utils.go:79
↓ 4 callers
Method
SendDataMessageUnlabeled
(data []byte, useRaw bool, sender livekit.ParticipantIdentity)
pkg/rtc/types/interfaces.go:501
↓ 4 callers
Method
SendPLI
(layer int32, force bool)
pkg/sfu/receiver_base.go:118
↓ 4 callers
Method
SendParticipantUpdateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:7491
↓ 4 callers
Method
SendRoomUpdateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:7674
↓ 4 callers
Method
SetConfig
(config AudioLevelConfig)
pkg/sfu/audio/audiolevel.go:88
↓ 4 callers
Method
SetEnableStartAtDesiredQuality
(enable bool)
pkg/sfu/videolayerselector/videolayerselector.go:40
↓ 4 callers
Method
SetJitter
(jitter uint32)
pkg/sfu/playoutdelay.go:120
↓ 4 callers
Method
SetMigrateState
(s MigrateState)
pkg/rtc/types/interfaces.go:519
↓ 4 callers
Method
SetNextWriteCompleteAt
(t time.Time)
pkg/sfu/datachannel/datachannel_writer_test.go:112
↓ 4 callers
Method
SetRTT
(rtt uint32)
pkg/rtc/types/interfaces.go:821
↓ 4 callers
Method
SetTrackMuted
(mute *livekit.MuteTrackRequest, fromAdmin bool)
pkg/rtc/types/interfaces.go:462
↓ 4 callers
Method
StartParticipantSignal
(ctx context.Context, roomName livekit.RoomName, pi ParticipantInit, nodeID livekit.NodeID)
pkg/routing/signal.go:43
↓ 4 callers
Method
StoreSIPOutboundTrunk
(ctx context.Context, info *livekit.SIPOutboundTrunkInfo)
pkg/service/interfaces.go:92
↓ 4 callers
Method
String
()
pkg/rtc/mediatrackreceiver.go:61
↓ 4 callers
Method
SubscribeToTrackCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:8434
↓ 4 callers
Method
SupportsICETCP
()
pkg/rtc/clientinfo.go:80
↓ 4 callers
Method
SupportsTransceiverReuse
(mt MediaTrack)
pkg/rtc/types/interfaces.go:412
↓ 4 callers
Method
ToProto
()
pkg/rtc/mediatrack.go:289
↓ 4 callers
Method
Unmarshal
(ext Extension)
pkg/rtc/datatrack/extension_participant_sid.go:48
↓ 4 callers
Method
UpdateIngress
(ctx context.Context, info *livekit.IngressInfo)
pkg/service/interfaces.go:75
↓ 4 callers
Method
UpdateRoomMetadata
(ctx context.Context, req *livekit.UpdateRoomMetadataRequest)
pkg/service/roommanager.go:987
↓ 4 callers
Method
Verify
()
pkg/rtc/types/interfaces.go:482
↓ 4 callers
Method
VideoLayerMode
()
pkg/sfu/receiver_base.go:109
↓ 4 callers
Function
WithGrants
(ctx context.Context, grants *auth.ClaimGrants, apiKey string)
pkg/service/auth.go:152
↓ 4 callers
Method
WriteBits
(val uint64, bitCount int)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamwriter.go:36
↓ 4 callers
Method
WriteResponse
(msg *livekit.SignalResponse)
pkg/service/wsprotocol.go:134
↓ 4 callers
Function
allIDs
(t testing.TB, it iters.PageIter[T])
pkg/service/redisstore_sip_test.go:307
↓ 4 callers
Function
checkStatues
(t *testing.T, statuses []StreamStatus, expected StreamStatus, maxSpatial int)
pkg/sfu/streamtracker/streamtracker_dd_test.go:55
↓ 4 callers
Method
clearDisconnectTimer
()
pkg/rtc/participant.go:2644
↓ 4 callers
Method
clearMigrationTimer
()
pkg/rtc/participant.go:1551
↓ 4 callers
Method
clearSignalStateCheckTimer
()
pkg/rtc/transport.go:2526
↓ 4 callers
Function
compress
(t *testing.T, payload []byte)
pkg/service/utils_test.go:82
↓ 4 callers
Method
createAndSendOffer
(options *webrtc.OfferOptions)
pkg/rtc/transport.go:2582
↓ 4 callers
Method
ensurePublisherConnected
()
test/client/client.go:1109
← previous
next →
601–700 of 7,437, ranked by callers