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
CanAddDataBlob
(dataBlobs []*livekit.DataBlob, toAdd *livekit.DataBlob)
pkg/config/config.go:347
↓ 1 callers
Method
CanClose
()
pkg/sfu/receiver_base.go:169
↓ 1 callers
Method
CanHandleReconnectResponse
()
pkg/rtc/clientinfo.go:70
↓ 1 callers
Method
CanPublish
()
pkg/rtc/types/interfaces.go:450
↓ 1 callers
Method
CanPublishData
()
pkg/rtc/types/interfaces.go:453
↓ 1 callers
Method
CanPublishSourceReturns
(result1 bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:2050
↓ 1 callers
Method
CanSkipBroadcast
()
pkg/rtc/types/interfaces.go:315
↓ 1 callers
Method
CanSubscribe
()
pkg/rtc/participant.go:1800
↓ 1 callers
Method
CanSubscribeMetrics
()
pkg/rtc/participant.go:1812
↓ 1 callers
Method
Check
()
pkg/rtc/types/interfaces.go:966
↓ 1 callers
Method
CheckAndUpdatePli
(throttle int64, force bool)
pkg/sfu/rtpstats/rtpstats_base_lite.go:247
↓ 1 callers
Method
CheckDataBlobKeyLength
(key string)
pkg/config/config.go:331
↓ 1 callers
Method
CheckEnabled
(ctx context.Context, req *rpc.CheckEnabledRequest)
pkg/service/agentservice.go:473
↓ 1 callers
Method
CheckStatus
()
pkg/sfu/streamtracker/interfaces.go:57
↓ 1 callers
Function
CheckYAMLTags
(config any)
pkg/config/configtest/checkyamltag.go:67
↓ 1 callers
Method
ClaimGrants
()
pkg/rtc/participant.go:797
↓ 1 callers
Method
ClaimGrants
permissions
pkg/rtc/types/interfaces.go:447
↓ 1 callers
Method
ClearAllReceivers
(isExpectedToResume bool)
pkg/rtc/mediatrackreceiver.go:376
↓ 1 callers
Method
ClearAllSubscriptions
()
pkg/rtc/subscriptionmanager.go:268
↓ 1 callers
Method
ClearParticipantListener
()
pkg/rtc/types/interfaces.go:578
↓ 1 callers
Method
ClearPublishedTrack
(trackID livekit.TrackID, pubTrack types.LocalMediaTrack)
pkg/rtc/supervisor/participant_supervisor.go:129
↓ 1 callers
Method
ClearReceiver
(mime mime.MimeType, isExpectedToResume bool)
pkg/rtc/mediatrackreceiver.go:359
↓ 1 callers
Method
ClearRoomState
(ctx context.Context, roomName livekit.RoomName)
pkg/routing/interfaces.go:137
↓ 1 callers
Method
ClearSubscriberNodes
()
pkg/rtc/dynacast/interfaces.go:78
↓ 1 callers
Function
ClientInfoWithoutAddress
(c *livekit.ClientInfo)
pkg/utils/protocol.go:24
↓ 1 callers
Method
Close
(isExpectedToResume bool)
pkg/rtc/mediatrackreceiver.go:447
↓ 1 callers
Method
Close
(reason types.ParticipantCloseReason)
pkg/rtc/room.go:808
↓ 1 callers
Method
Close
for DownTrack callback to notify us that it's closed
pkg/rtc/subscribedtrack.go:239
↓ 1 callers
Method
Close
()
pkg/rtc/datatrack.go:82
↓ 1 callers
Method
Close
()
pkg/sfu/downtrack.go:1425
↓ 1 callers
Method
Close
(reason string, clearBuffers bool)
pkg/sfu/receiver_base.go:263
↓ 1 callers
Method
Close
()
pkg/agent/worker.go:481
↓ 1 callers
Method
Close
()
pkg/agent/testutils/server.go:208
↓ 1 callers
Method
CloseIdleRooms
()
pkg/service/roommanager.go:220
↓ 1 callers
Method
CloseReason
()
pkg/rtc/participant.go:1535
↓ 1 callers
Method
Closed
Closed returns a channel that is closed when the connection is closed by the server
pkg/agent/testutils/server.go:220
↓ 1 callers
Method
ClusterDone
(info ProbeClusterInfo)
pkg/sfu/ccutils/prober.go:207
↓ 1 callers
Method
CodecState
()
pkg/sfu/receiver_base.go:146
↓ 1 callers
Method
ComplyWithCodecOrderInSDPAnswer
()
pkg/rtc/clientinfo.go:100
↓ 1 callers
Method
ConnectedAt
()
pkg/rtc/types/interfaces.go:305
↓ 1 callers
Function
ContextWithAttempt
(ctx context.Context, attempt int)
pkg/utils/context.go:28
↓ 1 callers
Method
CreateEgress
(ctx context.Context, info *livekit.EgressInfo)
pkg/service/clients.go:28
↓ 1 callers
Method
CreateIngress
(ctx context.Context, req *livekit.IngressInfo)
pkg/service/clients.go:31
↓ 1 callers
Method
CreateIngressWithUrl
(ctx context.Context, urlStr string, req *livekit.CreateIngressRequest)
pkg/service/ingress.go:119
↓ 1 callers
Function
CreateNodeSelector
(conf *config.Config)
pkg/routing/selector/interfaces.go:33
↓ 1 callers
Method
CreateReadableDataChannel
for testing only
pkg/rtc/transport.go:1343
↓ 1 callers
Method
CreateSIPParticipantRequest
(ctx context.Context, req *livekit.CreateSIPParticipantRequest, projectID, host, wsUrl, token string)
pkg/service/sip.go:626
↓ 1 callers
Method
CreateSourceDescriptionChunks
()
pkg/sfu/downtrack.go:1763
↓ 1 callers
Function
DefaultAPIConfig
()
pkg/config/config.go:405
↓ 1 callers
Method
DeleteAgentJob
(ctx context.Context, job *livekit.Job)
pkg/rtc/room.go:80
↓ 1 callers
Method
DeleteDataDownTrack
(subscriberID livekit.ParticipantID)
pkg/rtc/types/interfaces.go:847
↓ 1 callers
Method
DeleteSession
(ctx context.Context, req *rpc.WHIPParticipantDeleteSessionRequest)
pkg/service/roommanager_service.go:318
↓ 1 callers
Method
DeltaInfoLite
(snapshotLiteID uint32)
pkg/sfu/rtpstats/rtpstats_receiver_lite.go:120
↓ 1 callers
Method
DetermineReceiver
DetermineReceiver determines the receiver of negotiated codec and returns isAvailable: returns true if given codec is a potential codec from publishe
pkg/rtc/wrappedreceiver.go:99
↓ 1 callers
Method
Disconnected
()
pkg/rtc/types/interfaces.go:416
↓ 1 callers
Function
DispatchWorkerSignal
(req *livekit.WorkerMessage, h WorkerSignalHandler)
pkg/agent/worker.go:83
↓ 1 callers
Method
Drain
()
pkg/routing/interfaces.go:142
↓ 1 callers
Method
DrainConnections
(time.Duration, bool)
pkg/agent/testutils/server.go:32
↓ 1 callers
Method
EgressEnded
(ctx context.Context, info *livekit.EgressInfo)
pkg/telemetry/telemetryservice.go:75
↓ 1 callers
Method
EgressStarted
(ctx context.Context, info *livekit.EgressInfo)
pkg/telemetry/telemetryservice.go:73
↓ 1 callers
Method
EgressUpdated
(ctx context.Context, info *livekit.EgressInfo)
pkg/telemetry/telemetryservice.go:74
↓ 1 callers
Function
EnsureListPermission
(ctx context.Context)
pkg/service/auth.go:204
↓ 1 callers
Method
ExpectDecision
(entity uint64, f func(entity uint64, decision selectorDecision))
pkg/sfu/videolayerselector/selectordecisioncache.go:96
↓ 1 callers
Method
ExtendedHighestSequenceNumber
for testing only
pkg/sfu/rtpstats/rtpstats_receiver.go:954
↓ 1 callers
Function
ExtractDependencyDescriptorVideoSize
------------------------------------------------------------------------------
pkg/sfu/buffer/dependencydescriptorparser.go:318
↓ 1 callers
Method
FilterRTX
(nacks []uint16)
pkg/sfu/forwarder.go:1731
↓ 1 callers
Method
FinalizedPropagatedQueuingDelay
()
pkg/sfu/bwe/sendsidebwe/packet_group.go:241
↓ 1 callers
Method
Flush
(now time.Time, closeWait time.Duration)
pkg/telemetry/statsworker.go:131
↓ 1 callers
Method
FlushStats
()
pkg/telemetry/telemetryservice.go:94
↓ 1 callers
Method
FlushStats
()
pkg/telemetry/telemetryservice.go:205
↓ 1 callers
Method
ForceBitrate
(ts time.Time)
pkg/sfu/datachannel/bitrate.go:87
↓ 1 callers
Method
ForceUpdate
()
pkg/rtc/dynacast/interfaces.go:55
↓ 1 callers
Method
ForwardRTCPSenderReport
( payloadType webrtc.PayloadType, layer int32, publisherSRData *livekit.RTCPSenderReportState, )
pkg/sfu/receiver_base.go:161
↓ 1 callers
Function
GenBasicAuthMiddleware
(username string, password string)
pkg/service/basic_auth.go:7
↓ 1 callers
Function
GenerateRawDataPackets
(handle uint16, seqNum uint16, frameNum uint16, numFrames int, frameSize int, frameDuration time.Duration)
pkg/rtc/datatrack/testutils.go:22
↓ 1 callers
Function
GetAPIKey
(ctx context.Context)
pkg/service/auth.go:143
↓ 1 callers
Function
GetActiveDecodeTargetBitmask
(layer VideoLayer, decodeTargets []DependencyDescriptorDecodeTarget)
pkg/sfu/buffer/dependencydescriptorparser.go:305
↓ 1 callers
Method
GetAgentDispatches
(dispatchID string)
pkg/rtc/room.go:866
↓ 1 callers
Method
GetAllSubscribers
()
pkg/rtc/types/interfaces.go:792
↓ 1 callers
Method
GetAllSubscribersForMime
(mime mime.MimeType)
pkg/rtc/mediatracksubscriptions.go:307
↓ 1 callers
Method
GetAllowedSubscribers
(trackID livekit.TrackID)
pkg/rtc/uptrackmanager.go:238
↓ 1 callers
Method
GetAudioLevel
()
pkg/sfu/receiver_base.go:116
↓ 1 callers
Method
GetBuffer
(ssrc uint32)
pkg/sfu/buffer/factory.go:109
↓ 1 callers
Method
GetBufferPair
(ssrc uint32)
pkg/sfu/buffer/factory.go:103
↓ 1 callers
Method
GetCachedDownTrack
(trackID livekit.TrackID)
pkg/rtc/types/interfaces.go:536
↓ 1 callers
Method
GetCheckInterval
()
pkg/sfu/streamtracker/interfaces.go:54
↓ 1 callers
Method
GetCidsForMimeType
(mimeType mime.MimeType)
pkg/rtc/mediatrack.go:279
↓ 1 callers
Method
GetClose
()
pkg/routing/signal.go:180
↓ 1 callers
Method
GetConfiguration
(clientInfo *livekit.ClientInfo)
pkg/clientconfiguration/types.go:22
↓ 1 callers
Method
GetConnectionType
()
pkg/rtc/types/ice.go:153
↓ 1 callers
Method
GetCurrent
()
pkg/sfu/videolayerselector/base.go:136
↓ 1 callers
Method
GetDataBlobArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant.go:774
↓ 1 callers
Method
GetDataBlobCallCount
()
pkg/rtc/types/typesfakes/fake_participant.go:762
↓ 1 callers
Method
GetDataTrackInfo
(trackID livekit.TrackID)
pkg/rtc/roomtrackmanager.go:245
↓ 1 callers
Method
GetDataTrackTransport
()
pkg/rtc/types/interfaces.go:576
↓ 1 callers
Method
GetDeltaStats
()
pkg/sfu/connectionquality/connectionstats.go:39
↓ 1 callers
Method
GetDeltaStats
()
pkg/sfu/buffer/buffer_base.go:99
↓ 1 callers
Method
GetDeltaStatsSender
()
pkg/sfu/connectionquality/connectionstats.go:44
↓ 1 callers
Method
GetDisableSenderReportPassThrough
()
pkg/rtc/types/interfaces.go:552
↓ 1 callers
Method
GetDownTracks
()
pkg/sfu/utils/downtrackspreader.go:51
← previous
next →
1,701–1,800 of 7,437, ranked by callers