MCPcopy Create free account

hub / github.com/livekit/livekit / functions

Functions7,437 in github.com/livekit/livekit

↓ 2 callersMethodSetCodecState
(state ReceiverCodecState)
pkg/sfu/receiver_base.go:1176
↓ 2 callersMethodSetConnected
()
pkg/telemetry/statsworker.go:118
↓ 2 callersMethodSetDuration
(after time.Duration)
pkg/sfu/utils/debounce.go:30
↓ 2 callersMethodSetLastFractionLostReport
(lost uint8)
pkg/sfu/buffer/buffer.go:410
↓ 2 callersMethodSetMaxLayer
(layer buffer.VideoLayer)
pkg/sfu/streamallocator/track.go:124
↓ 2 callersMethodSetMaxSeen
(maxSeenLayer buffer.VideoLayer)
pkg/sfu/videolayerselector/videolayerselector.go:55
↓ 2 callersMethodSetMaxTemporal
(layer int32)
pkg/sfu/videolayerselector/videolayerselector.go:44
↓ 2 callersMethodSetMigrateState
(s types.MigrateState)
pkg/rtc/participant.go:1642
↓ 2 callersMethodSetPause
(paused bool)
pkg/rtc/subscriptionmanager_test.go:575
↓ 2 callersMethodSetPaused
(paused bool)
pkg/sfu/streamtracker/interfaces.go:68
↓ 2 callersMethodSetPotentialCodecs
(codecs []webrtc.RTPCodecParameters, headers []webrtc.RTPHeaderExtensionParameter)
pkg/rtc/mediatrackreceiver.go:331
↓ 2 callersMethodSetPreviousSdp
(localDescription, remoteDescription *webrtc.SessionDescription)
pkg/rtc/transport.go:2222
↓ 2 callersMethodSetProbeClusterId
(probeClusterId ccutils.ProbeClusterId)
pkg/sfu/downtrack.go:808
↓ 2 callersMethodSetReceiver
(TrackReceiver)
pkg/sfu/downtrack.go:73
↓ 2 callersFunctionSetRoomConfiguration
(createRequest *livekit.CreateRoomRequest, conf *livekit.RoomConfiguration)
pkg/service/utils.go:129
↓ 2 callersMethodSetSignalSourceValid
(valid bool)
pkg/rtc/types/interfaces.go:435
↓ 2 callersMethodSetSignalingRTT
(rtt uint32)
pkg/rtc/transport.go:659
↓ 2 callersMethodSetState
(state livekit.NodeState)
pkg/routing/node.go:36
↓ 2 callersMethodSetStats
(stats *livekit.NodeStats)
pkg/routing/node.go:37
↓ 2 callersMethodSetStreamAllocatorListener
(listener DownTrackStreamAllocatorListener)
pkg/sfu/downtrack.go:788
↓ 2 callersMethodSetStreamInfo
(ssrc uint32, mid, rid, rsid string)
pkg/sfu/interceptor/rtx.go:68
↓ 2 callersMethodSetTransceiver
(transceiver *webrtc.RTPTransceiver)
pkg/sfu/downtrack.go:976
↓ 2 callersMethodSetupRoutes
(mux *http.ServeMux)
pkg/service/rtcservice.go:89
↓ 2 callersMethodShouldRegressCodec
()
pkg/rtc/types/interfaces.go:391
↓ 2 callersMethodSignalParticipantUpdate
(participants []*livekit.ParticipantInfo)
pkg/rtc/signalling/interfaces.go:40
↓ 2 callersFunctionSizeNonSymmetricBits
(val, numValues uint32)
pkg/sfu/rtpextension/dependencydescriptor/bitstreamwriter.go:124
↓ 2 callersFunctionSpatialLayerToRid
(mimeType mime.MimeType, layer int32, trackInfo *livekit.TrackInfo, ridSpace VideoLayersRid)
pkg/sfu/buffer/videolayerutils.go:140
↓ 2 callersMethodStart
()
pkg/service/signal.go:118
↓ 2 callersMethodStartKeyFrameSeeder
()
pkg/sfu/buffer/buffer_base.go:1489
↓ 2 callersMethodStartParticipantSignalWithNodeID
(ctx context.Context, roomName livekit.RoomName, pi ParticipantInit, nodeID livekit.NodeID)
pkg/routing/localrouter.go:108
↓ 2 callersMethodStartSession
StartSession starts WebRTC session when a new participant is connected, takes place on RTC node
pkg/service/roommanager.go:287
↓ 2 callersFunctionStatsKeyForTrack
( country string, streamType livekit.StreamType, participantID livekit.ParticipantID, trackID livekit.Trac
pkg/telemetry/stats.go:32
↓ 2 callersMethodStopEgress
(context.Context, *livekit.StopEgressRequest)
pkg/rtc/egress.go:32
↓ 2 callersMethodStopKeyFrameSeeder
()
pkg/sfu/buffer/buffer_base.go:1495
↓ 2 callersMethodStoreAgentDispatch
(ctx context.Context, dispatch *livekit.AgentDispatch)
pkg/rtc/room.go:75
↓ 2 callersMethodStoreAgentJob
(ctx context.Context, job *livekit.Job)
pkg/rtc/room.go:79
↓ 2 callersMethodStoreIngress
(ctx context.Context, info *livekit.IngressInfo)
pkg/service/interfaces.go:71
↓ 2 callersMethodStream
()
pkg/rtc/types/interfaces.go:764
↓ 2 callersMethodString
()
pkg/sfu/bwe/remotebwe/channel_observer.go:37
↓ 2 callersMethodString
()
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:143
↓ 2 callersMethodString
()
pkg/sfu/connectionquality/scorer.go:155
↓ 2 callersMethodString
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:99
↓ 2 callersMethodString
()
pkg/sfu/rtpstats/rtpstats_receiver.go:62
↓ 2 callersFunctionSubConnection
(direction Direction)
pkg/telemetry/prometheus/packets.go:360
↓ 2 callersMethodSubscriber
()
pkg/rtc/types/interfaces.go:889
↓ 2 callersMethodSupportsAudioRED
()
pkg/rtc/clientinfo.go:53
↓ 2 callersMethodSupportsCodecChange
()
pkg/rtc/types/interfaces.go:488
↓ 2 callersMethodSupportsPrflxOverRelay
()
pkg/rtc/clientinfo.go:57
↓ 2 callersMethodSupportsSyncStreamID
()
pkg/rtc/types/interfaces.go:411
↓ 2 callersMethodSupportsTrackSubscribedEvent
Rust SDK can't decode unknown signal message (TrackSubscribed and ErrorResponse)
pkg/rtc/clientinfo.go:105
↓ 2 callersMethodSwapProbeClusterId
(match ccutils.ProbeClusterId, swap ccutils.ProbeClusterId)
pkg/sfu/downtrack.go:812
↓ 2 callersMethodToCLIFlagNames
(existingFlags []cli.Flag)
pkg/config/config.go:615
↓ 2 callersMethodToProtoActive
()
pkg/sfu/buffer/datastats.go:60
↓ 2 callersMethodToProtoAggregateOnly
()
pkg/sfu/buffer/datastats.go:87
↓ 2 callersMethodToProtoReturns
(result1 *livekit.TrackInfo)
pkg/rtc/types/typesfakes/fake_local_media_track.go:2238
↓ 2 callersMethodToStartSession
(roomName livekit.RoomName, connectionID livekit.ConnectionID)
pkg/routing/interfaces.go:245
↓ 2 callersMethodTrackPublishedUpdate
TrackPublishedUpdate - track metadata has been updated
pkg/telemetry/telemetryservice.go:67
↓ 2 callersMethodTrackSubscribed
TrackSubscribed - a participant subscribed to a track successfully
pkg/telemetry/telemetryservice.go:57
↓ 2 callersMethodTrackUnpublished
TrackUnpublished - a participant unpublished a track
pkg/telemetry/telemetryservice.go:53
↓ 2 callersMethodUnmarshal
(buf []byte)
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:57
↓ 2 callersMethodUpTrackMaxPublishedLayerChange
(maxPublishedLayer int32)
pkg/sfu/downtrack.go:58
↓ 2 callersMethodUpTrackMaxTemporalLayerSeenChange
(maxTemporalLayerSeen int32)
pkg/sfu/downtrack.go:59
↓ 2 callersMethodUpdateActive
(active bool)
pkg/sfu/videolayerselector/framechain.go:120
↓ 2 callersMethodUpdateAndGet
UpdateAndGet returns the wrapped frame number from the given frame number, and updates the offset to make sure the returned frame number is always ino
pkg/sfu/videolayerselector/framenumberwrapper.go:29
↓ 2 callersMethodUpdateAudioTrack
(update *livekit.UpdateLocalAudioTrack)
pkg/rtc/types/interfaces.go:767
↓ 2 callersMethodUpdateDataTrackSubscriptionOptions
(trackID livekit.TrackID, subscriptionOptions *livekit.DataTrackSubscriptionOptions)
pkg/rtc/types/interfaces.go:481
↓ 2 callersMethodUpdateFromReceiverReport
(rr rtcp.ReceptionReport)
pkg/sfu/rtpstats/rtpstats_sender.go:682
↓ 2 callersMethodUpdateJobStatus
(update *livekit.UpdateJobStatus)
pkg/agent/worker.go:525
↓ 2 callersMethodUpdateKeyFrame
(kfCount uint32)
pkg/sfu/rtpstats/rtpstats_base.go:352
↓ 2 callersMethodUpdateLayerMute
(isMuted bool)
pkg/sfu/connectionquality/scorer.go:334
↓ 2 callersMethodUpdateLayerMuteAt
(isMuted bool, at time.Time)
pkg/sfu/connectionquality/connectionstats.go:152
↓ 2 callersMethodUpdateMediaRTT
(rtt uint32)
pkg/rtc/types/interfaces.go:531
↓ 2 callersMethodUpdateMetadata
updates
pkg/rtc/types/interfaces.go:439
↓ 2 callersMethodUpdateMute
(isMuted bool)
pkg/sfu/connectionquality/scorer.go:287
↓ 2 callersMethodUpdateNodeStats
()
pkg/routing/node.go:38
↓ 2 callersMethodUpdateOffsets
(extPkt *buffer.ExtPacket)
pkg/sfu/codecmunger/codecmunger.go:34
↓ 2 callersMethodUpdatePause
(isPaused bool)
pkg/sfu/connectionquality/scorer.go:363
↓ 2 callersMethodUpdatePauseAt
(isPaused bool, at time.Time)
pkg/sfu/connectionquality/connectionstats.go:168
↓ 2 callersMethodUpdateSignalingRTT
(rtt uint32)
pkg/rtc/types/interfaces.go:532
↓ 2 callersMethodUpdateSnTsOffsets
(extPkt *buffer.ExtPacket, snAdjust uint64, tsAdjust uint64)
pkg/sfu/rtpmunger.go:135
↓ 2 callersMethodUpdateSubscriberSettings
(settings *livekit.UpdateTrackSettings, isImmediate bool)
pkg/rtc/types/interfaces.go:895
↓ 2 callersMethodUpdateSubscriptionOptions
(subscriptionOptions *livekit.DataTrackSubscriptionOptions)
pkg/rtc/types/interfaces.go:862
↓ 2 callersMethodUpdateSubscriptionPermission
updates from remotes
pkg/rtc/types/interfaces.go:347
↓ 2 callersMethodUpdateSubscriptions
( participant LocalParticipant, trackIDs []livekit.TrackID, participantTracks []*livekit.ParticipantTrac
pkg/rtc/types/interfaces.go:744
↓ 2 callersMethodUpdateTrackInfo
(ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:766
↓ 2 callersMethodUpdateTrackInfo
(ti *livekit.TrackInfo)
pkg/sfu/receiver_base.go:129
↓ 2 callersMethodUpdateVideoLayers
()
pkg/rtc/mediatracksubscriptions.go:329
↓ 2 callersMethodUpdateVideoTrack
(update *livekit.UpdateLocalVideoTrack)
pkg/rtc/types/interfaces.go:768
↓ 2 callersMethodValueSizeBits
()
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorwriter.go:448
↓ 2 callersMethodWaitUntilConnected
(timeout time.Duration)
test/client/client.go:694
↓ 2 callersMethodWritePaddingRTP
WritePaddingRTP tries to write as many padding only RTP packets as necessary to satisfy given size to the DownTrack
pkg/sfu/downtrack.go:1240
↓ 2 callersMethodWriteSubscriberRTCP
(pkts []rtcp.Packet)
pkg/rtc/types/interfaces.go:471
↓ 2 callersMethodWriteTo
(p []byte, addr net.Addr)
pkg/telemetry/statsconn.go:94
↓ 2 callersMethodaddBitrateTransitionAtLocked
(bitrate int64, at time.Time)
pkg/sfu/connectionquality/scorer.go:294
↓ 2 callersMethodaddEntity
(entity uint64, sd selectorDecision)
pkg/sfu/videolayerselector/selectordecisioncache.go:112
↓ 2 callersMethodaddLayerTransitionAtLocked
(distance float64, at time.Time)
pkg/sfu/connectionquality/scorer.go:370
↓ 2 callersMethodaddMediaTrack
(signalCid string, ti *livekit.TrackInfo)
pkg/rtc/participant.go:3366
↓ 2 callersMethodaddSubscriber
(sub *mediaTrackSubscription, track types.MediaTrack, isSync bool)
pkg/rtc/subscriptionmanager.go:836
↓ 2 callersMethodadjustNumOutstandingMedia
(transceiver *webrtc.RTPTransceiver)
pkg/rtc/transport.go:2548
↓ 2 callersMethodautoSubscribe
checks if participant should be auto subscribed to new tracks, assumes lock is already acquired
pkg/rtc/room.go:1022
← previousnext →1,301–1,400 of 7,437, ranked by callers