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
Method
MarshalLogObject
(e zapcore.ObjectEncoder)
pkg/sfu/ccutils/prober.go:422
Method
MarshalLogObject
(e zapcore.ObjectEncoder)
pkg/sfu/ccutils/prober.go:581
Method
MarshalLogObject
(e zapcore.ObjectEncoder)
pkg/routing/interfaces.go:209
Method
MaxLayer
()
pkg/sfu/forwarder.go:669
Method
MaybeStartMigration
(force bool, onStart func())
pkg/rtc/participant.go:1596
Method
MaybeStartMigration
session migration
pkg/rtc/types/interfaces.go:517
Method
MaybeStartMigration
(arg1 bool, arg2 func())
pkg/rtc/types/typesfakes/fake_local_participant.go:6634
Method
MaybeStartMigrationArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant.go:6666
Method
MaybeStartMigrationCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:6654
Method
MaybeStartMigrationCalls
(stub func(bool, func()) bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:6660
Method
MaybeStartMigrationReturns
(result1 bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:6673
Method
MaybeStartMigrationReturnsOnCall
(i int, result1 bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:6682
Method
MediaTrack
()
pkg/rtc/types/typesfakes/fake_subscribed_track.go:454
Method
MediaTrackCallCount
()
pkg/rtc/types/typesfakes/fake_subscribed_track.go:472
Method
MediaTrackCalls
(stub func() types.MediaTrack)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:478
Method
MediaTrackReturnsOnCall
(i int, result1 types.MediaTrack)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:493
Function
Median
Median gets median value for an array
pkg/utils/math.go:20
Method
MetricsCollectorBatchReady
(mb *livekit.MetricsBatch)
pkg/rtc/participant.go:2141
Method
MetricsCollectorTimeToCollectMetrics
()
pkg/rtc/participant.go:2129
Method
MetricsReporterBatchReady
(mb *livekit.MetricsBatch)
pkg/rtc/participant.go:2150
Method
MigrateState
()
pkg/rtc/types/interfaces.go:338
Method
MigrateState
()
pkg/rtc/types/typesfakes/fake_participant.go:1822
Method
MigrateState
()
pkg/rtc/types/typesfakes/fake_local_participant.go:6696
Method
MigrateStateCallCount
()
pkg/rtc/types/typesfakes/fake_participant.go:1840
Method
MigrateStateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:6714
Method
MigrateStateCalls
(stub func() types.MigrateState)
pkg/rtc/types/typesfakes/fake_participant.go:1846
Method
MigrateStateCalls
(stub func() types.MigrateState)
pkg/rtc/types/typesfakes/fake_local_participant.go:6720
Method
MigrateStateReturns
(result1 types.MigrateState)
pkg/rtc/types/typesfakes/fake_participant.go:1852
Method
MigrateStateReturns
(result1 types.MigrateState)
pkg/rtc/types/typesfakes/fake_local_participant.go:6726
Method
MigrateStateReturnsOnCall
(i int, result1 types.MigrateState)
pkg/rtc/types/typesfakes/fake_participant.go:1861
Method
MigrateStateReturnsOnCall
(i int, result1 types.MigrateState)
pkg/rtc/types/typesfakes/fake_local_participant.go:6735
Method
Mime
()
pkg/rtc/dynacast/dynacastqualityaudio.go:129
Method
Mime
()
pkg/rtc/dynacast/dynacastqualityvideo.go:137
Method
Mime
()
pkg/rtc/dynacast/interfaces.go:184
Method
MoveParticipant
(ctx context.Context, req *livekit.MoveParticipantRequest)
pkg/service/roommanager.go:903
Method
MoveParticipant
(ctx context.Context, req *livekit.MoveParticipantRequest)
pkg/service/roomservice.go:378
Method
MoveToRoom
(params types.MoveToRoomParams)
pkg/rtc/participant.go:4081
Method
MoveToRoom
(params MoveToRoomParams)
pkg/rtc/types/interfaces.go:529
Method
MoveToRoom
(arg1 types.MoveToRoomParams)
pkg/rtc/types/typesfakes/fake_local_participant.go:6749
Method
MoveToRoomArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant.go:6774
Method
MoveToRoomCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:6762
Method
MoveToRoomCalls
(stub func(types.MoveToRoomParams))
pkg/rtc/types/typesfakes/fake_local_participant.go:6768
Method
Mute
(muted bool, isSubscribeMutable bool)
pkg/sfu/forwarder.go:516
Method
MutePublishedTrack
(ctx context.Context, req *livekit.MuteRoomTrackRequest)
pkg/service/roomservice.go:247
Method
Name
()
pkg/rtc/mediatrackreceiver.go:493
Method
Name
()
pkg/rtc/types/interfaces.go:835
Method
Name
()
pkg/rtc/types/typesfakes/fake_data_track.go:478
Method
Name
()
pkg/rtc/types/typesfakes/fake_local_media_track.go:1517
Method
Name
()
pkg/rtc/types/typesfakes/fake_room.go:263
Method
Name
()
pkg/rtc/types/typesfakes/fake_media_track.go:1187
Method
NameCallCount
()
pkg/rtc/types/typesfakes/fake_data_track.go:496
Method
NameCallCount
()
pkg/rtc/types/typesfakes/fake_local_media_track.go:1535
Method
NameCallCount
()
pkg/rtc/types/typesfakes/fake_room.go:281
Method
NameCallCount
()
pkg/rtc/types/typesfakes/fake_media_track.go:1205
Method
NameCalls
(stub func() string)
pkg/rtc/types/typesfakes/fake_data_track.go:502
Method
NameCalls
(stub func() string)
pkg/rtc/types/typesfakes/fake_local_media_track.go:1541
Method
NameCalls
(stub func() livekit.RoomName)
pkg/rtc/types/typesfakes/fake_room.go:287
Method
NameCalls
(stub func() string)
pkg/rtc/types/typesfakes/fake_media_track.go:1211
Method
NameReturns
(result1 string)
pkg/rtc/types/typesfakes/fake_data_track.go:508
Method
NameReturns
(result1 string)
pkg/rtc/types/typesfakes/fake_local_media_track.go:1547
Method
NameReturns
(result1 livekit.RoomName)
pkg/rtc/types/typesfakes/fake_room.go:293
Method
NameReturnsOnCall
(i int, result1 string)
pkg/rtc/types/typesfakes/fake_data_track.go:517
Method
NameReturnsOnCall
(i int, result1 string)
pkg/rtc/types/typesfakes/fake_local_media_track.go:1556
Method
NameReturnsOnCall
(i int, result1 livekit.RoomName)
pkg/rtc/types/typesfakes/fake_room.go:302
Method
NameReturnsOnCall
(i int, result1 string)
pkg/rtc/types/typesfakes/fake_media_track.go:1226
Method
NeedsNegotiation
()
pkg/rtc/subscribedtrack.go:390
Method
NeedsNegotiation
()
pkg/rtc/types/typesfakes/fake_subscribed_track.go:507
Method
NeedsNegotiationCallCount
()
pkg/rtc/types/typesfakes/fake_subscribed_track.go:525
Method
NeedsNegotiationCalls
(stub func() bool)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:531
Method
NeedsNegotiationReturns
(result1 bool)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:537
Method
NeedsNegotiationReturnsOnCall
(i int, result1 bool)
pkg/rtc/types/typesfakes/fake_subscribed_track.go:546
Method
Negotiate
Negotiate subscriber SDP with client, if force is true, will cancel pending negotiate task and negotiate immediately
pkg/rtc/participant.go:1541
Method
Negotiate
(arg1 bool)
pkg/rtc/types/typesfakes/fake_local_participant.go:6781
Method
NegotiateArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant.go:6806
Method
NegotiateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant.go:6794
Method
NegotiateCalls
(stub func(bool))
pkg/rtc/types/typesfakes/fake_local_participant.go:6800
Function
NewDataChannelReader
(bitrate int)
test/client/datachannel_reader.go:14
Function
NewDebouncer
(after time.Duration)
pkg/sfu/utils/debounce.go:8
Function
NewDownTrackSpreader
(params DownTrackSpreaderParams)
pkg/sfu/utils/downtrackspreader.go:42
Function
NewIceConfigCache
(ttl time.Duration)
pkg/utils/iceconfigcache.go:19
Function
NewIncrementalDispatcher
()
pkg/utils/incrementaldispatcher.go:34
Method
NewInterceptor
(id string)
pkg/sfu/interceptor/unhandlesimulcast.go:63
Function
NewLeakyBucket
(logger logger.Logger, bwe bwe.BWE, interval time.Duration, bitrate int)
pkg/sfu/pacer/leaky_bucket.go:43
Function
NewLocalNodeFromNodeProto
(node *livekit.Node)
pkg/routing/node.go:78
Function
NewNormalRandomJobLoad
(mean, stddev float64)
pkg/agent/testutils/server.go:487
Function
NewNormalRandomJobLoadWithRNG
(mean, stddev float64, rng *rand.Rand)
pkg/agent/testutils/server.go:491
Function
NewNull
()
pkg/sfu/videolayerselector/temporallayerselector/null.go:23
Function
NewPeriodicJobLoad
(max float32, period time.Duration)
pkg/agent/testutils/server.go:452
Function
NewRTCClient
(conn *websocket.Conn, useSinglePeerConnection bool, opts *Options)
test/client/client.go:229
Function
NewRTPStatsSenderLite
(params RTPStatsParams)
pkg/sfu/rtpstats/rtpstats_sender_lite.go:30
Function
NewRTXInfoExtractorFactory
( onStreamFound func(*interceptor.StreamInfo), onRTXPairFound func(repair, base uint32, rsid string), logge
pkg/sfu/interceptor/rtx.go:48
Function
NewRangeMap
(size int)
pkg/sfu/utils/rangemap.go:69
Method
NewSnapshotId
()
pkg/sfu/rtpstats/rtpstats_receiver.go:217
Function
NewTrendDetector
(params TrendDetectorParams)
pkg/sfu/ccutils/trenddetector.go:103
Function
NewTypedOpsQueue
(params OpsQueueParams)
pkg/utils/opsqueue.go:59
Function
NewUnhandleSimulcastInterceptorFactory
(opts ...UnhandleSimulcastOption)
pkg/sfu/interceptor/unhandlesimulcast.go:73
Function
NewUniformRandomJobLoad
(min, max float32)
pkg/agent/testutils/server.go:470
Function
NewUniformRandomJobLoadWithRNG
(min, max float32, rng *rand.Rand)
pkg/agent/testutils/server.go:474
Function
NewWebSocketConn
(host, token string, opts *Options)
test/client/client.go:146
Method
NodeID
()
pkg/routing/node.go:97
← previous
next →
4,901–5,000 of 7,437, ranked by callers