MCPcopy Index your code

hub / github.com/livekit/livekit / functions

Functions7,437 in github.com/livekit/livekit

↓ 8 callersMethodwriteBool
(val bool)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:184
↓ 7 callersMethodAdd
(item T)
pkg/utils/incrementaldispatcher.go:40
↓ 7 callersMethodAddBytes
(bytes uint64, isSend bool)
pkg/rtc/signalanddatastats.go:90
↓ 7 callersMethodCheckMetadataSize
(metadata string)
pkg/config/config.go:315
↓ 7 callersMethodCreateUsername
(apiKey string, pID livekit.ParticipantID, ttlSeconds int)
pkg/service/turn.go:208
↓ 7 callersMethodDebugInfo
()
pkg/rtc/types/interfaces.go:353
↓ 7 callersMethodGetDownTracks
()
pkg/sfu/receiver_base.go:124
↓ 7 callersMethodGetICEConnectionInfo
()
pkg/rtc/types/interfaces.go:424
↓ 7 callersFunctionGetLogger
(ctx context.Context)
pkg/utils/context.go:43
↓ 7 callersMethodGetParticipantByID
(participantID livekit.ParticipantID)
pkg/rtc/room.go:350
↓ 7 callersMethodHandleOffer
(sd *livekit.SessionDescription)
pkg/rtc/types/interfaces.go:457
↓ 7 callersMethodID
()
pkg/rtc/types/interfaces.go:760
↓ 7 callersMethodIdentityReturns
(result1 livekit.ParticipantIdentity)
pkg/rtc/types/typesfakes/fake_local_participant.go:5820
↓ 7 callersMethodInit
(extPictureId int32, mBit bool)
pkg/sfu/codecmunger/vp8.go:391
↓ 7 callersMethodIsActive
()
pkg/sfu/rtpstats/rtpstats_base_lite.go:216
↓ 7 callersMethodIsClosed
()
pkg/rtc/room.go:762
↓ 7 callersMethodIsClosed
()
pkg/sfu/receiver_base.go:495
↓ 7 callersMethodIsManaged
()
pkg/sfu/streamallocator/track.go:112
↓ 7 callersMethodIsOvershootOkay
()
pkg/sfu/videolayerselector/videolayerselector.go:37
↓ 7 callersMethodIssueFullReconnect
(reason types.ParticipantCloseReason)
pkg/rtc/participant.go:3732
↓ 7 callersMethodKind
()
pkg/rtc/participant.go:540
↓ 7 callersMethodMime
()
pkg/sfu/downtrack.go:826
↓ 7 callersMethodMime
()
pkg/sfu/receiver_base.go:108
↓ 7 callersMethodNegotiate
(force bool)
pkg/rtc/transport.go:1970
↓ 7 callersFunctionNewDataChannelWriterReliable
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 callersFunctionNewExtensionParticipantSid
(participantID livekit.ParticipantID)
pkg/rtc/datatrack/extension_participant_sid.go:27
↓ 7 callersFunctionNewMediaTrack
(params MediaTrackParams, ti *livekit.TrackInfo)
pkg/rtc/mediatrack.go:104
↓ 7 callersFunctionNewMockParticipant
( identity livekit.ParticipantIdentity, protocol types.ProtocolVersion, hidden bool, publisher bool, part
pkg/rtc/testutils.go:28
↓ 7 callersFunctionNewRegionAwareSelector
(currentRegion string, regions []config.RegionConfig, sortBy string, algorithm string)
pkg/routing/selector/regionaware.go:35
↓ 7 callersFunctionNewScriptMatch
(expr string)
pkg/clientconfiguration/match.go:37
↓ 7 callersMethodPublisherID
()
pkg/rtc/mediatrackreceiver.go:481
↓ 7 callersMethodSendDataMessage
(kind livekit.DataPacket_Kind, data []byte, senderID livekit.ParticipantID, seq uint32)
pkg/rtc/types/interfaces.go:500
↓ 7 callersMethodSendEventArgsForCall
(i int)
pkg/telemetry/telemetryfakes/fake_analytics_service.go:134
↓ 7 callersMethodSendEventCallCount
()
pkg/telemetry/telemetryfakes/fake_analytics_service.go:122
↓ 7 callersMethodSetClockRate
(clockRate uint32)
pkg/sfu/rtpstats/rtpstats_base.go:257
↓ 7 callersMethodSetMaxTemporalLayerSeen
(maxTemporalLayerSeen int32)
pkg/sfu/forwarder.go:338
↓ 7 callersMethodSetMetadata
(metadata string)
pkg/rtc/types/interfaces.go:441
↓ 7 callersMethodStartAt
(codecMimeType mime.MimeType, isFECEnabled bool, at time.Time)
pkg/sfu/connectionquality/connectionstats.go:90
↓ 7 callersMethodSubscriberAsPrimary
()
pkg/rtc/types/interfaces.go:418
↓ 7 callersMethodTrackInfo
()
pkg/sfu/receiver_base.go:128
↓ 7 callersFunctionUnpackStreamID
(packed string)
pkg/rtc/utils.go:37
↓ 7 callersMethodValid
()
pkg/sfu/videolayerselector/decodetarget.go:42
↓ 7 callersFunctionVideoQualityToSpatialLayer
(mimeType mime.MimeType, quality livekit.VideoQuality, trackInfo *livekit.TrackInfo)
pkg/sfu/buffer/videolayerutils.go:281
↓ 7 callersMethodadjustState
()
pkg/sfu/streamallocator/streamallocator.go:920
↓ 7 callersFunctioncreateSingleNodeServer
(configUpdater func(*config.Config))
test/integration_helpers.go:170
↓ 7 callersMethoddurationSinceStart
()
pkg/rtc/subscriptionmanager.go:1350
↓ 7 callersFunctiongetOptimalBandwidthNeeded
-----------------------------------------------------------------------------
pkg/sfu/forwarder.go:2320
↓ 7 callersMethodgetOrCreateDynacastQuality
(mimeType mime.MimeType)
pkg/rtc/dynacast/dynacastmanagerbase.go:144
↓ 7 callersMethodhelper
()
pkg/rtc/participant.go:4127
↓ 7 callersMethodneedsUnsubscribe
()
pkg/rtc/subscriptionmanager.go:1592
↓ 7 callersFunctionnewTestResolver
(hasPermission bool, hasTrack bool, pubIdentity livekit.ParticipantIdentity, pubID livekit.ParticipantID)
pkg/rtc/subscriptionmanager_test.go:566
↓ 7 callersMethodpostEvent
(e event)
pkg/rtc/transport.go:2304
↓ 7 callersMethodrecordInvocation
(key string, args []interface{})
pkg/service/servicefakes/fake_ingress_store.go:562
↓ 7 callersMethodrecordInvocation
(key string, args []interface{})
pkg/rtc/types/typesfakes/fake_local_participant_helper.go:530
↓ 6 callersMethodAddLayerTransition
(distance float64)
pkg/sfu/connectionquality/scorer.go:381
↓ 6 callersMethodAddOnReady
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 callersMethodBind
(params webrtc.RTPParameters, codec webrtc.RTPCodecCapability, bitrates int)
pkg/sfu/buffer/buffer.go:105
↓ 6 callersMethodBroken
()
pkg/sfu/videolayerselector/framechain.go:112
↓ 6 callersMethodClose
()
pkg/routing/interfaces.go:44
↓ 6 callersMethodCurrentRemoteDescription
()
pkg/rtc/transport.go:1164
↓ 6 callersFunctionDecompressGzip
(compressed []byte)
pkg/service/utils.go:55
↓ 6 callersMethodDistanceToDesired
()
pkg/sfu/downtrack.go:1660
↓ 6 callersFunctionEgressID
(ctx context.Context)
pkg/service/egressid.go:32
↓ 6 callersMethodGetAudioLevelReturns
(result1 float64, result2 bool)
pkg/rtc/types/typesfakes/fake_media_track.go:550
↓ 6 callersMethodGetConfiguration
(clientInfo *livekit.ClientInfo)
pkg/clientconfiguration/staticconfiguration.go:40
↓ 6 callersFunctionGetHeaderExtensionID
GetHeaderExtensionID returns the ID of a header extension, or 0 if not found
pkg/sfu/utils/helpers.go:63
↓ 6 callersMethodGetIdentity
()
pkg/service/roommanager.go:795
↓ 6 callersMethodHandleAuth
(ra *turn.RequestAttributes)
pkg/service/turn.go:252
↓ 6 callersMethodHasEverConnected
()
pkg/rtc/transport.go:1435
↓ 6 callersMethodICERestart
(iceConfig *livekit.ICEConfig)
pkg/rtc/types/interfaces.go:466
↓ 6 callersMethodID
()
test/client/client.go:471
↓ 6 callersFunctionIncrementBytes
(country string, direction Direction, count uint64, retransmit bool)
pkg/telemetry/prometheus/packets.go:228
↓ 6 callersFunctionIncrementPackets
(country string, direction Direction, count uint64, retransmit bool)
pkg/telemetry/prometheus/packets.go:209
↓ 6 callersMethodIsClosed
()
pkg/sfu/downtrack.go:1421
↓ 6 callersMethodIsDependent
()
pkg/rtc/types/interfaces.go:310
↓ 6 callersMethodLastLeftAt
()
pkg/rtc/room.go:416
↓ 6 callersMethodLoadIngress
(ctx context.Context, ingressID string)
pkg/service/interfaces.go:72
↓ 6 callersMethodLockRoom
enable locking on a specific room to prevent race returns a (lock uuid, error)
pkg/service/interfaces.go:35
↓ 6 callersMethodMarshal
()
pkg/rtc/datatrack/extension_participant_sid.go:39
↓ 6 callersMethodMerge
(rhs *trafficStats)
pkg/sfu/bwe/sendsidebwe/traffic_stats.go:69
↓ 6 callersFunctionNewBuffer
(ssrc uint32, maxVideoPkts, maxAudioPkts int)
pkg/sfu/buffer/buffer.go:77
↓ 6 callersFunctionNewSimulcast
(logger logger.Logger)
pkg/sfu/videolayerselector/simulcast.go:26
↓ 6 callersFunctionNewSimulcastFromOther
(vls VideoLayerSelector)
pkg/sfu/videolayerselector/simulcast.go:32
↓ 6 callersMethodOnAnswerCalls
(stub func(webrtc.SessionDescription, uint32, map[string]string) error)
pkg/rtc/transport/transportfakes/fake_handler.go:162
↓ 6 callersMethodOnDataMessage
(kind livekit.DataPacket_Kind, data []byte)
pkg/rtc/transport/handler.go:42
↓ 6 callersMethodOnParticipantUpdate
(Participant)
pkg/rtc/types/interfaces.go:589
↓ 6 callersMethodOnRtcpFeedback
(fn func(fb []rtcp.Packet))
pkg/sfu/buffer/buffer.go:417
↓ 6 callersMethodOnStatusChanged
(f func(status StreamStatus))
pkg/sfu/streamtracker/interfaces.go:64
↓ 6 callersMethodOnTrackSubscribeRequestedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:448
↓ 6 callersMethodProbeClusterDone
(pci ccutils.ProbeClusterInfo)
pkg/sfu/bwe/bwe.go:112
↓ 6 callersMethodProvisionalAllocateGetCooperativeTransition
(allowOvershoot bool)
pkg/sfu/downtrack.go:1686
↓ 6 callersMethodPublishDataTrack
()
pkg/rtc/types/interfaces.go:860
↓ 6 callersMethodRead
(msg RecvType)
pkg/routing/signal.go:188
↓ 6 callersMethodReadChan
ReadChan exposes a one way channel to make it easier to use with select
pkg/routing/interfaces.go:82
↓ 6 callersMethodReadRTP
(buf []byte, layer uint8, esn uint64)
pkg/sfu/receiver_base.go:113
↓ 6 callersMethodRemoteParticipants
()
test/client/client.go:770
↓ 6 callersMethodRemoveTrack
(sender *webrtc.RTPSender)
pkg/rtc/transport.go:1150
↓ 6 callersMethodReset
()
pkg/sfu/streamtracker/interfaces.go:52
↓ 6 callersMethodSelectNode
(nodes []*livekit.Node)
pkg/routing/selector/regionaware.go:70
↓ 6 callersMethodSelectNode
(nodes []*livekit.Node)
pkg/routing/selector/sysload.go:47
← previousnext →301–400 of 7,437, ranked by callers