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
↓ 3 callers
Method
SetMuted
(muted bool)
pkg/rtc/types/interfaces.go:777
↓ 3 callers
Method
SetName
(name string)
pkg/rtc/types/interfaces.go:440
↓ 3 callers
Method
SetNodeID
(nodeID livekit.NodeID)
pkg/routing/node.go:31
↓ 3 callers
Method
SetPaused
(paused bool)
pkg/sfu/buffer/buffer_base.go:89
↓ 3 callers
Method
SetPermission
(permission *livekit.ParticipantPermission)
pkg/rtc/types/interfaces.go:449
↓ 3 callers
Method
SetPreferTCP
(preferTCP bool)
pkg/rtc/transport.go:991
↓ 3 callers
Method
SetPrimaryBufferForRTX
(primaryBuffer *Buffer)
pkg/sfu/buffer/buffer.go:216
↓ 3 callers
Method
SetPriority
(priority uint8)
pkg/sfu/streamallocator/track.go:86
↓ 3 callers
Method
SetPublicationMute
(trackID livekit.TrackID, isMuted bool)
pkg/rtc/supervisor/participant_supervisor.go:111
↓ 3 callers
Method
SetRTXPair
(repair, base uint32, rsid string)
pkg/sfu/buffer/factory.go:121
↓ 3 callers
Method
SetReadDeadline
(time.Time)
pkg/agent/worker.go:62
↓ 3 callers
Method
SetStreamState
(streamState StreamState)
pkg/sfu/streamallocator/track.go:73
↓ 3 callers
Method
SetWriteDeadline
(t time.Time)
pkg/sfu/datachannel/datachannel_writer_test.go:107
↓ 3 callers
Method
Start
()
pkg/routing/interfaces.go:141
↓ 3 callers
Method
StoreEgress
(ctx context.Context, info *livekit.EgressInfo)
pkg/service/interfaces.go:63
↓ 3 callers
Method
StoreParticipant
(ctx context.Context, roomName livekit.RoomName, participant *livekit.ParticipantInfo)
pkg/service/interfaces.go:40
↓ 3 callers
Function
StripTrailer
StripTrailer returns the number of bytes to strip from the end of an RTP payload if it contains an LKTS trailer. The trailer is located by checking fo
pkg/sfu/packettrailer/packet_trailer.go:29
↓ 3 callers
Method
SubscriberID
()
pkg/sfu/downtrack.go:833
↓ 3 callers
Method
SubscriberIdentity
()
pkg/rtc/types/interfaces.go:888
↓ 3 callers
Method
SupportsRegionsInLeaveRequest
()
pkg/rtc/types/protocol_version.go:91
↓ 3 callers
Method
TelemetryGuard
()
pkg/rtc/types/interfaces.go:399
↓ 3 callers
Method
TerminateJob
(ctx context.Context, jobID string, reason rpc.JobTerminateReason)
pkg/agent/client.go:54
↓ 3 callers
Method
ToDisconnectReason
()
pkg/rtc/types/interfaces.go:188
↓ 3 callers
Method
UpdateAndGetPadding
(newPicture bool)
pkg/sfu/codecmunger/codecmunger.go:38
↓ 3 callers
Method
UpdateEgress
(ctx context.Context, info *livekit.EgressInfo)
pkg/service/interfaces.go:66
↓ 3 callers
Method
UpdateNack
(nackCount uint32)
pkg/sfu/rtpstats/rtpstats_base_lite.go:223
↓ 3 callers
Method
UpdateRTT
(rtt float64)
pkg/sfu/bwe/bwe.go:105
↓ 3 callers
Method
UpdateSubscribedTrackSettings
(trackID livekit.TrackID, settings *livekit.UpdateTrackSettings)
pkg/rtc/types/interfaces.go:476
↓ 3 callers
Method
VideoSizes
VideoSizes returns the video size parsed from rtp packet for each spatial layer.
pkg/sfu/receiver_base.go:149
↓ 3 callers
Function
WithLabel
(label string)
pkg/agent/testutils/server.go:79
↓ 3 callers
Method
WriteControl
(messageType int, data []byte, deadline time.Time)
pkg/rtc/types/interfaces.go:47
↓ 3 callers
Method
WriteMessage
(msg proto.Message)
pkg/routing/messagechannel.go:56
↓ 3 callers
Method
addTimeSeriesMetricSample
(metricId int, value float32)
pkg/metric/metrics_collector.go:183
↓ 3 callers
Method
allocateAllTracks
()
pkg/sfu/streamallocator/streamallocator.go:1149
↓ 3 callers
Method
applySettings
()
pkg/rtc/subscribedtrack.go:337
↓ 3 callers
Function
bitwidth
(n uint32)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:131
↓ 3 callers
Method
calc
(rawPkt []byte, rtpPacket *rtp.Packet, arrivalTime int64, isBuffered bool, isRTX bool)
pkg/sfu/buffer/buffer.go:351
↓ 3 callers
Method
clearConnTimer
()
pkg/rtc/transport.go:1609
↓ 3 callers
Function
closeTrackSenders
----------------------------------------------------------- closes all track senders in parallel, returns when all are closed
pkg/sfu/receiver_base.go:1283
↓ 3 callers
Method
computePassword
(apiKey string, pID livekit.ParticipantID, expiry int64)
pkg/service/turn.go:240
↓ 3 callers
Function
configureSenderAudio
configure subscriber transceiver for audio stereo and nack pion doesn't support per transciver codec configuration, so the nack of this session will b
pkg/rtc/transport.go:3115
↓ 3 callers
Function
connectTransports
(t *testing.T, offerer, answerer *PCTransport, offererHandler, answererHandler *transportfakes.FakeHandler, is
pkg/rtc/transport_test.go:538
↓ 3 callers
Function
connectionDetailsFields
(infos []*types.ICEConnectionInfo)
pkg/rtc/room.go:2350
↓ 3 callers
Function
createDescriptorDependencyForTargets
(maxSpatial, maxTemporal int)
pkg/sfu/streamtracker/streamtracker_dd_test.go:28
↓ 3 callers
Method
createFrameRateCalculator
()
pkg/sfu/buffer/buffer_base.go:600
↓ 3 callers
Method
createTimeSeriesMetric
( label livekit.MetricLabel, participantIdentity livekit.ParticipantIdentity, )
pkg/metric/metrics_collector.go:172
↓ 3 callers
Method
getAvailableChannelCapacity
(allowOverride bool)
pkg/sfu/streamallocator/streamallocator.go:1257
↓ 3 callers
Method
getBuffer
(layer int32)
pkg/sfu/receiver_base.go:682
↓ 3 callers
Function
getConfigString
(configFile string, inConfigBody string)
cmd/server/main.go:323
↓ 3 callers
Method
getDynacastQualitiesLocked
()
pkg/rtc/dynacast/dynacastmanagerbase.go:163
↓ 3 callers
Method
getFirstKeyPair
()
pkg/service/roommanager.go:1187
↓ 3 callers
Method
getFrontCluster
()
pkg/sfu/ccutils/prober.go:231
↓ 3 callers
Method
getHasPermission
()
pkg/rtc/subscriptionmanager.go:1279
↓ 3 callers
Method
getMidToTrackIDMapping
()
pkg/rtc/transport.go:3073
↓ 3 callers
Method
getNumBytes
()
pkg/sfu/bwe/sendsidebwe/packet_group.go:68
↓ 3 callers
Method
getNumPackets
()
pkg/sfu/bwe/sendsidebwe/packet_group.go:64
↓ 3 callers
Method
getOnRtcpFeedback
()
pkg/sfu/buffer/buffer.go:423
↓ 3 callers
Method
getOrCreateWorker
( ctx context.Context, roomID livekit.RoomID, roomName livekit.RoomName, participantID livekit.Participant
pkg/telemetry/telemetryservice.go:273
↓ 3 callers
Method
getPos
(seq uint64)
pkg/sfu/buffer/frameintegrity.go:111
↓ 3 callers
Method
getTransport
(isPrimary bool)
pkg/rtc/transportmanager.go:721
↓ 3 callers
Method
handleConnectionFailed
(forceShortConn bool)
pkg/rtc/transport.go:831
↓ 3 callers
Method
handlePendingRemoteTracks
()
pkg/rtc/participant.go:2360
↓ 3 callers
Method
iceServersForParticipant
(apiKey string, participant types.LocalParticipant, tlsOnly bool)
pkg/service/roommanager.go:1046
↓ 3 callers
Method
isLayerMuted
()
pkg/sfu/connectionquality/scorer.go:539
↓ 3 callers
Method
isPaused
()
pkg/sfu/connectionquality/scorer.go:543
↓ 3 callers
Function
joinToken
(room, name string, customFn func(token *auth.AccessToken, grants *auth.VideoGrant))
test/integration_helpers.go:315
↓ 3 callers
Method
listSIPLegacyTrunk
(ctx context.Context, page *livekit.Pagination)
pkg/service/redisstore_sip.go:124
↓ 3 callers
Method
loadSIPLegacyTrunk
(ctx context.Context, id string)
pkg/service/redisstore_sip.go:42
↓ 3 callers
Function
makePayloadWithTrailer
makePayloadWithTrailer builds a fake video payload followed by a full LKTS trailer.
pkg/sfu/packettrailer/packet_trailer_test.go:61
↓ 3 callers
Method
maxExpectedLayerFromTrackInfoLocked
(force bool)
pkg/sfu/streamtrackermanager.go:589
↓ 3 callers
Method
maybeNotifyFullyEstablished
()
pkg/rtc/transport.go:969
↓ 3 callers
Method
needsCleanup
()
pkg/rtc/subscriptionmanager.go:1598
↓ 3 callers
Method
newChannelObserver
()
pkg/sfu/bwe/remotebwe/remote_bwe.go:344
↓ 3 callers
Function
newEgressEvent
(event livekit.AnalyticsEventType, egress *livekit.EgressInfo)
pkg/telemetry/events.go:626
↓ 3 callers
Function
newMediaTrackSubscription
(subscriberID livekit.ParticipantID, trackID livekit.TrackID, l logger.Logger)
pkg/rtc/subscriptionmanager.go:1424
↓ 3 callers
Function
newRTPStatsBaseLite
(params RTPStatsParams)
pkg/sfu/rtpstats/rtpstats_base_lite.go:134
↓ 3 callers
Function
newRoomEvent
(event livekit.AnalyticsEventType, room *livekit.Room)
pkg/telemetry/events.go:594
↓ 3 callers
Function
newTestDataTrackSubscriber
(id livekit.ParticipantID, identity livekit.ParticipantIdentity, isRecorder bool)
pkg/rtc/datatrack_test.go:28
↓ 3 callers
Function
newTestRoomAllocator
(t *testing.T, conf *config.Config, node *livekit.Node)
pkg/service/roomallocator_test.go:88
↓ 3 callers
Method
numBytes
()
pkg/sfu/bwe/sendsidebwe/packet_group.go:110
↓ 3 callers
Method
numPackets
()
pkg/sfu/bwe/sendsidebwe/packet_group.go:106
↓ 3 callers
Method
onWriteComplete
()
test/client/trackwriter.go:190
↓ 3 callers
Method
ping
(pingGeneration uint32, interval time.Duration)
pkg/sfu/streamallocator/streamallocator.go:627
↓ 3 callers
Method
postMaxLayerNotifierEvent
(event string)
pkg/sfu/downtrack.go:1043
↓ 3 callers
Method
processRemoteTrack
(track *webrtc.TrackRemote)
test/client/client.go:1253
↓ 3 callers
Method
pushPadding
(extStartSNInclusive uint64, extEndSNInclusive uint64)
pkg/sfu/sequencer.go:257
↓ 3 callers
Method
recordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_service_store.go:276
↓ 3 callers
Function
redisClientDocker
(t testing.TB)
pkg/service/utils_test.go:31
↓ 3 callers
Function
redisLoadAll
(ctx context.Context, s *RedisStore, key string)
pkg/service/redisstore.go:977
↓ 3 callers
Method
refreshToken
(participant types.LocalParticipant)
pkg/service/roommanager.go:1140
↓ 3 callers
Function
selectLowestSortedNode
(nodes []*livekit.Node, sortBy string)
pkg/routing/selector/utils.go:121
↓ 3 callers
Method
sendSpeakerChanges
for protocol 3, send only changed updates
pkg/rtc/room.go:1567
↓ 3 callers
Method
setChangedNotifierLocked
(notifier types.ChangeNotifier)
pkg/rtc/subscriptionmanager.go:1364
↓ 3 callers
Method
setIsPublisher
(isPublisher bool)
pkg/rtc/participant.go:2215
↓ 3 callers
Method
setListener
(listener types.LocalParticipantListener)
pkg/rtc/participant.go:463
↓ 3 callers
Method
setRTPHeaderExtensions
Sets RTP header extensions for this track
pkg/sfu/downtrack.go:875
↓ 3 callers
Method
setRemoteDescription
(sd webrtc.SessionDescription)
pkg/rtc/transport.go:2728
↓ 3 callers
Method
setRemovedNotifierLocked
(notifier types.ChangeNotifier)
pkg/rtc/subscriptionmanager.go:1384
↓ 3 callers
Method
setState
(state probeControllerState)
pkg/sfu/bwe/remotebwe/probe_controller.go:175
↓ 3 callers
Function
setTestSubscribedTrackBound
(t *testing.T, st types.SubscribedTrack)
pkg/rtc/subscriptionmanager_test.go:658
← previous
next →
901–1,000 of 7,437, ranked by callers