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
↓ 8 callers
Method
writeBool
(val bool)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:184
↓ 7 callers
Method
Add
(item T)
pkg/utils/incrementaldispatcher.go:40
↓ 7 callers
Method
AddBytes
(bytes uint64, isSend bool)
pkg/rtc/signalanddatastats.go:90
↓ 7 callers
Method
CheckMetadataSize
(metadata string)
pkg/config/config.go:315
↓ 7 callers
Method
CreateUsername
(apiKey string, pID livekit.ParticipantID, ttlSeconds int)
pkg/service/turn.go:208
↓ 7 callers
Method
DebugInfo
()
pkg/rtc/types/interfaces.go:353
↓ 7 callers
Method
GetDownTracks
()
pkg/sfu/receiver_base.go:124
↓ 7 callers
Method
GetICEConnectionInfo
()
pkg/rtc/types/interfaces.go:424
↓ 7 callers
Function
GetLogger
(ctx context.Context)
pkg/utils/context.go:43
↓ 7 callers
Method
GetParticipantByID
(participantID livekit.ParticipantID)
pkg/rtc/room.go:350
↓ 7 callers
Method
HandleOffer
(sd *livekit.SessionDescription)
pkg/rtc/types/interfaces.go:457
↓ 7 callers
Method
ID
()
pkg/rtc/types/interfaces.go:760
↓ 7 callers
Method
IdentityReturns
(result1 livekit.ParticipantIdentity)
pkg/rtc/types/typesfakes/fake_local_participant.go:5820
↓ 7 callers
Method
Init
(extPictureId int32, mBit bool)
pkg/sfu/codecmunger/vp8.go:391
↓ 7 callers
Method
IsActive
()
pkg/sfu/rtpstats/rtpstats_base_lite.go:216
↓ 7 callers
Method
IsClosed
()
pkg/rtc/room.go:762
↓ 7 callers
Method
IsClosed
()
pkg/sfu/receiver_base.go:495
↓ 7 callers
Method
IsManaged
()
pkg/sfu/streamallocator/track.go:112
↓ 7 callers
Method
IsOvershootOkay
()
pkg/sfu/videolayerselector/videolayerselector.go:37
↓ 7 callers
Method
IssueFullReconnect
(reason types.ParticipantCloseReason)
pkg/rtc/participant.go:3732
↓ 7 callers
Method
Kind
()
pkg/rtc/participant.go:540
↓ 7 callers
Method
Mime
()
pkg/sfu/downtrack.go:826
↓ 7 callers
Method
Mime
()
pkg/sfu/receiver_base.go:108
↓ 7 callers
Method
Negotiate
(force bool)
pkg/rtc/transport.go:1970
↓ 7 callers
Function
NewDataChannelWriterReliable
NewDataChannelWriterReliable creates a new DataChannelWriter for reliable data channel by detaching it, when writing to the datachanel times out, it w
pkg/sfu/datachannel/datachannel_writer.go:41
↓ 7 callers
Function
NewExtensionParticipantSid
(participantID livekit.ParticipantID)
pkg/rtc/datatrack/extension_participant_sid.go:27
↓ 7 callers
Function
NewMediaTrack
(params MediaTrackParams, ti *livekit.TrackInfo)
pkg/rtc/mediatrack.go:104
↓ 7 callers
Function
NewMockParticipant
( identity livekit.ParticipantIdentity, protocol types.ProtocolVersion, hidden bool, publisher bool, part
pkg/rtc/testutils.go:28
↓ 7 callers
Function
NewRegionAwareSelector
(currentRegion string, regions []config.RegionConfig, sortBy string, algorithm string)
pkg/routing/selector/regionaware.go:35
↓ 7 callers
Function
NewScriptMatch
(expr string)
pkg/clientconfiguration/match.go:37
↓ 7 callers
Method
PublisherID
()
pkg/rtc/mediatrackreceiver.go:481
↓ 7 callers
Method
SendDataMessage
(kind livekit.DataPacket_Kind, data []byte, senderID livekit.ParticipantID, seq uint32)
pkg/rtc/types/interfaces.go:500
↓ 7 callers
Method
SendEventArgsForCall
(i int)
pkg/telemetry/telemetryfakes/fake_analytics_service.go:134
↓ 7 callers
Method
SendEventCallCount
()
pkg/telemetry/telemetryfakes/fake_analytics_service.go:122
↓ 7 callers
Method
SetClockRate
(clockRate uint32)
pkg/sfu/rtpstats/rtpstats_base.go:257
↓ 7 callers
Method
SetMaxTemporalLayerSeen
(maxTemporalLayerSeen int32)
pkg/sfu/forwarder.go:338
↓ 7 callers
Method
SetMetadata
(metadata string)
pkg/rtc/types/interfaces.go:441
↓ 7 callers
Method
StartAt
(codecMimeType mime.MimeType, isFECEnabled bool, at time.Time)
pkg/sfu/connectionquality/connectionstats.go:90
↓ 7 callers
Method
SubscriberAsPrimary
()
pkg/rtc/types/interfaces.go:418
↓ 7 callers
Method
TrackInfo
()
pkg/sfu/receiver_base.go:128
↓ 7 callers
Function
UnpackStreamID
(packed string)
pkg/rtc/utils.go:37
↓ 7 callers
Method
Valid
()
pkg/sfu/videolayerselector/decodetarget.go:42
↓ 7 callers
Function
VideoQualityToSpatialLayer
(mimeType mime.MimeType, quality livekit.VideoQuality, trackInfo *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:281
↓ 7 callers
Method
adjustState
()
pkg/sfu/streamallocator/streamallocator.go:920
↓ 7 callers
Function
createSingleNodeServer
(configUpdater func(*config.Config))
test/integration_helpers.go:170
↓ 7 callers
Method
durationSinceStart
()
pkg/rtc/subscriptionmanager.go:1350
↓ 7 callers
Function
getOptimalBandwidthNeeded
-----------------------------------------------------------------------------
pkg/sfu/forwarder.go:2320
↓ 7 callers
Method
getOrCreateDynacastQuality
(mimeType mime.MimeType)
pkg/rtc/dynacast/dynacastmanagerbase.go:144
↓ 7 callers
Method
helper
()
pkg/rtc/participant.go:4127
↓ 7 callers
Method
needsUnsubscribe
()
pkg/rtc/subscriptionmanager.go:1592
↓ 7 callers
Function
newTestResolver
(hasPermission bool, hasTrack bool, pubIdentity livekit.ParticipantIdentity, pubID livekit.ParticipantID)
pkg/rtc/subscriptionmanager_test.go:566
↓ 7 callers
Method
postEvent
(e event)
pkg/rtc/transport.go:2304
↓ 7 callers
Method
recordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_ingress_store.go:562
↓ 7 callers
Method
recordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_local_participant_helper.go:530
↓ 6 callers
Method
AddLayerTransition
(distance float64)
pkg/sfu/connectionquality/scorer.go:381
↓ 6 callers
Method
AddOnReady
AddOnReady adds a function to be called when the receiver is ready, the callback could be called immediately if the receiver is ready when the callbac
pkg/sfu/receiver_base.go:143
↓ 6 callers
Method
Bind
(params webrtc.RTPParameters, codec webrtc.RTPCodecCapability, bitrates int)
pkg/sfu/buffer/buffer.go:105
↓ 6 callers
Method
Broken
()
pkg/sfu/videolayerselector/framechain.go:112
↓ 6 callers
Method
Close
()
pkg/routing/interfaces.go:44
↓ 6 callers
Method
CurrentRemoteDescription
()
pkg/rtc/transport.go:1164
↓ 6 callers
Function
DecompressGzip
(compressed []byte)
pkg/service/utils.go:55
↓ 6 callers
Method
DistanceToDesired
()
pkg/sfu/downtrack.go:1660
↓ 6 callers
Function
EgressID
(ctx context.Context)
pkg/service/egressid.go:32
↓ 6 callers
Method
GetAudioLevelReturns
(result1 float64, result2 bool)
pkg/rtc/types/typesfakes/fake_media_track.go:550
↓ 6 callers
Method
GetConfiguration
(clientInfo *livekit.ClientInfo)
pkg/clientconfiguration/staticconfiguration.go:40
↓ 6 callers
Function
GetHeaderExtensionID
GetHeaderExtensionID returns the ID of a header extension, or 0 if not found
pkg/sfu/utils/helpers.go:63
↓ 6 callers
Method
GetIdentity
()
pkg/service/roommanager.go:795
↓ 6 callers
Method
HandleAuth
(ra *turn.RequestAttributes)
pkg/service/turn.go:252
↓ 6 callers
Method
HasEverConnected
()
pkg/rtc/transport.go:1435
↓ 6 callers
Method
ICERestart
(iceConfig *livekit.ICEConfig)
pkg/rtc/types/interfaces.go:466
↓ 6 callers
Method
ID
()
test/client/client.go:471
↓ 6 callers
Function
IncrementBytes
(country string, direction Direction, count uint64, retransmit bool)
pkg/telemetry/prometheus/packets.go:228
↓ 6 callers
Function
IncrementPackets
(country string, direction Direction, count uint64, retransmit bool)
pkg/telemetry/prometheus/packets.go:209
↓ 6 callers
Method
IsClosed
()
pkg/sfu/downtrack.go:1421
↓ 6 callers
Method
IsDependent
()
pkg/rtc/types/interfaces.go:310
↓ 6 callers
Method
LastLeftAt
()
pkg/rtc/room.go:416
↓ 6 callers
Method
LoadIngress
(ctx context.Context, ingressID string)
pkg/service/interfaces.go:72
↓ 6 callers
Method
LockRoom
enable locking on a specific room to prevent race returns a (lock uuid, error)
pkg/service/interfaces.go:35
↓ 6 callers
Method
Marshal
()
pkg/rtc/datatrack/extension_participant_sid.go:39
↓ 6 callers
Method
Merge
(rhs *trafficStats)
pkg/sfu/bwe/sendsidebwe/traffic_stats.go:69
↓ 6 callers
Function
NewBuffer
(ssrc uint32, maxVideoPkts, maxAudioPkts int)
pkg/sfu/buffer/buffer.go:77
↓ 6 callers
Function
NewSimulcast
(logger logger.Logger)
pkg/sfu/videolayerselector/simulcast.go:26
↓ 6 callers
Function
NewSimulcastFromOther
(vls VideoLayerSelector)
pkg/sfu/videolayerselector/simulcast.go:32
↓ 6 callers
Method
OnAnswerCalls
(stub func(webrtc.SessionDescription, uint32, map[string]string) error)
pkg/rtc/transport/transportfakes/fake_handler.go:162
↓ 6 callers
Method
OnDataMessage
(kind livekit.DataPacket_Kind, data []byte)
pkg/rtc/transport/handler.go:42
↓ 6 callers
Method
OnParticipantUpdate
(Participant)
pkg/rtc/types/interfaces.go:589
↓ 6 callers
Method
OnRtcpFeedback
(fn func(fb []rtcp.Packet))
pkg/sfu/buffer/buffer.go:417
↓ 6 callers
Method
OnStatusChanged
(f func(status StreamStatus))
pkg/sfu/streamtracker/interfaces.go:64
↓ 6 callers
Method
OnTrackSubscribeRequestedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:448
↓ 6 callers
Method
ProbeClusterDone
(pci ccutils.ProbeClusterInfo)
pkg/sfu/bwe/bwe.go:112
↓ 6 callers
Method
ProvisionalAllocateGetCooperativeTransition
(allowOvershoot bool)
pkg/sfu/downtrack.go:1686
↓ 6 callers
Method
PublishDataTrack
()
pkg/rtc/types/interfaces.go:860
↓ 6 callers
Method
Read
(msg RecvType)
pkg/routing/signal.go:188
↓ 6 callers
Method
ReadChan
ReadChan exposes a one way channel to make it easier to use with select
pkg/routing/interfaces.go:82
↓ 6 callers
Method
ReadRTP
(buf []byte, layer uint8, esn uint64)
pkg/sfu/receiver_base.go:113
↓ 6 callers
Method
RemoteParticipants
()
test/client/client.go:770
↓ 6 callers
Method
RemoveTrack
(sender *webrtc.RTPSender)
pkg/rtc/transport.go:1150
↓ 6 callers
Method
Reset
()
pkg/sfu/streamtracker/interfaces.go:52
↓ 6 callers
Method
SelectNode
(nodes []*livekit.Node)
pkg/routing/selector/regionaware.go:70
↓ 6 callers
Method
SelectNode
(nodes []*livekit.Node)
pkg/routing/selector/sysload.go:47
← previous
next →
301–400 of 7,437, ranked by callers