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
OnStreamStateChange
(f func(update *StreamStateUpdate) error)
pkg/sfu/streamallocator/streamallocator.go:303
Method
OnStreamStateChangeArgsForCall
(i int)
pkg/rtc/transport/transportfakes/fake_handler.go:660
Method
OnStreamStateChangeCallCount
()
pkg/rtc/transport/transportfakes/fake_handler.go:648
Method
OnStreamStateChangeCalls
(stub func(*streamallocator.StreamStateUpdate) error)
pkg/rtc/transport/transportfakes/fake_handler.go:654
Method
OnStreamStateChangeReturns
(result1 error)
pkg/rtc/transport/transportfakes/fake_handler.go:667
Method
OnStreamStateChangeReturnsOnCall
(i int, result1 error)
pkg/rtc/transport/transportfakes/fake_handler.go:676
Method
OnSubscribeStatusChanged
(p types.LocalParticipant, publisherID livekit.ParticipantID, subscribed bool)
pkg/rtc/room.go:1983
Method
OnSubscribeStatusChanged
OnSubscribeStatusChanged callback will be notified when a participant subscribes or unsubscribes to another participant it will only fire once per pub
pkg/rtc/subscriptionmanager.go:403
Method
OnSubscribeStatusChanged
(LocalParticipant, livekit.ParticipantID, bool)
pkg/rtc/types/interfaces.go:651
Method
OnSubscribeStatusChanged
(arg1 types.LocalParticipant, arg2 livekit.ParticipantID, arg3 bool)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:637
Method
OnSubscribeStatusChangedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:664
Method
OnSubscribeStatusChangedCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:652
Method
OnSubscribeStatusChangedCalls
(stub func(types.LocalParticipant, livekit.ParticipantID, bool))
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:658
Method
OnSubscribedLayerChanged
called when subscribed layer changes (limiting max layer)
pkg/sfu/streamallocator/streamallocator.go:529
Method
OnSubscriberReady
(p types.LocalParticipant)
pkg/rtc/room.go:1968
Method
OnSubscriberReady
(LocalParticipant)
pkg/rtc/types/interfaces.go:646
Method
OnSubscriberReady
(arg1 types.LocalParticipant)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:671
Method
OnSubscriberReadyArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:696
Method
OnSubscriberReadyCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:684
Method
OnSubscriberReadyCalls
(stub func(types.LocalParticipant))
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:690
Method
OnSubscriptionChanged
called when subscription settings changes (muting/unmuting of track)
pkg/sfu/streamallocator/streamallocator.go:524
Method
OnSyncState
(p types.LocalParticipant, state *livekit.SyncState)
pkg/rtc/room.go:2011
Method
OnSyncState
(LocalParticipant, *livekit.SyncState)
pkg/rtc/types/interfaces.go:669
Method
OnSyncState
(arg1 types.LocalParticipant, arg2 *livekit.SyncState)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:703
Method
OnSyncStateArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:735
Method
OnSyncStateCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:723
Method
OnSyncStateCalls
(stub func(types.LocalParticipant, *livekit.SyncState) error)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:729
Method
OnSyncStateReturns
(result1 error)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:742
Method
OnSyncStateReturnsOnCall
(i int, result1 error)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:751
Method
OnTrack
(track *webrtc.TrackRemote, rtpReceiver *webrtc.RTPReceiver)
pkg/rtc/participant.go:1925
Method
OnTrack
(track *webrtc.TrackRemote, rtpReceiver *webrtc.RTPReceiver)
pkg/rtc/transport/handler.go:63
Method
OnTrack
(arg1 *webrtc.TrackRemote, arg2 *webrtc.RTPReceiver)
pkg/rtc/transport/transportfakes/fake_handler.go:690
Method
OnTrackArgsForCall
(i int)
pkg/rtc/transport/transportfakes/fake_handler.go:716
Method
OnTrackCallCount
()
pkg/rtc/transport/transportfakes/fake_handler.go:704
Method
OnTrackMaxSubscribedVideoQuality
(pID livekit.ParticipantID, ti *livekit.TrackInfo, mime mime.MimeType, maxQuality livekit.VideoQuality)
pkg/rtc/room.go:2074
Method
OnTrackMaxSubscribedVideoQuality
(pID livekit.ParticipantID, ti *livekit.TrackInfo, mime mime.MimeType, maxQuality livekit.VideoQuality)
pkg/rtc/types/interfaces.go:725
Method
OnTrackMaxSubscribedVideoQuality
(arg1 livekit.ParticipantID, arg2 *livekit.TrackInfo, arg3 mime.MimeType, arg4 livekit.VideoQuality)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:125
Method
OnTrackMaxSubscribedVideoQualityArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:153
Method
OnTrackMaxSubscribedVideoQualityCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:141
Method
OnTrackMaxSubscribedVideoQualityCalls
(stub func(livekit.ParticipantID, *livekit.TrackInfo, mime.MimeType, livekit.VideoQuality))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:147
Method
OnTrackMuted
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/room.go:2062
Method
OnTrackMuted
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:719
Method
OnTrackMuted
(arg1 livekit.ParticipantID, arg2 *livekit.TrackInfo)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:160
Method
OnTrackMutedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:186
Method
OnTrackMutedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:174
Method
OnTrackMutedCalls
(stub func(livekit.ParticipantID, *livekit.TrackInfo))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:180
Method
OnTrackPublishRTPStats
(pID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, layer int, stats *livekit.RTPStat
pkg/rtc/room.go:2078
Method
OnTrackPublishRTPStats
(pID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, layer int, stats *livekit.RTPStat
pkg/rtc/types/interfaces.go:727
Method
OnTrackPublishRTPStats
(arg1 livekit.ParticipantID, arg2 livekit.TrackID, arg3 mime.MimeType, arg4 int, arg5 *livekit.RTPStats)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:193
Method
OnTrackPublishRTPStatsArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:222
Method
OnTrackPublishRTPStatsCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:210
Method
OnTrackPublishRTPStatsCalls
(stub func(livekit.ParticipantID, livekit.TrackID, mime.MimeType, int, *livekit.RTPStats))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:216
Method
OnTrackPublishRequested
(pID livekit.ParticipantID, identity livekit.ParticipantIdentity, ti *livekit.TrackInfo)
pkg/rtc/room.go:2031
Method
OnTrackPublishRequested
(pID livekit.ParticipantID, identity livekit.ParticipantIdentity, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:703
Method
OnTrackPublishRequested
(arg1 livekit.ParticipantID, arg2 livekit.ParticipantIdentity, arg3 *livekit.TrackInfo)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:229
Method
OnTrackPublishRequestedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:256
Method
OnTrackPublishRequestedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:244
Method
OnTrackPublishRequestedCalls
(stub func(livekit.ParticipantID, livekit.ParticipantIdentity, *livekit.TrackInfo))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:250
Method
OnTrackPublished
(p types.Participant, track types.MediaTrack)
pkg/rtc/room.go:1937
Method
OnTrackPublished
(pID livekit.ParticipantID, identity livekit.ParticipantIdentity, ti *livekit.TrackInfo, shouldSendEvent bool)
pkg/rtc/room.go:2035
Method
OnTrackPublished
(Participant, MediaTrack)
pkg/rtc/types/interfaces.go:604
Method
OnTrackPublished
(pID livekit.ParticipantID, identity livekit.ParticipantIdentity, ti *livekit.TrackInfo, shouldSendEvent bool)
pkg/rtc/types/interfaces.go:682
Method
OnTrackPublished
(pID livekit.ParticipantID, identity livekit.ParticipantIdentity, ti *livekit.TrackInfo, shouldSendEvent bool)
pkg/rtc/types/interfaces.go:705
Method
OnTrackPublished
(arg1 types.Participant, arg2 types.MediaTrack)
pkg/rtc/types/typesfakes/fake_participant_listener.go:235
Method
OnTrackPublished
(arg1 types.Participant, arg2 types.MediaTrack)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:765
Method
OnTrackPublished
(arg1 livekit.ParticipantID, arg2 livekit.ParticipantIdentity, arg3 *livekit.TrackInfo, arg4 bool)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:263
Method
OnTrackPublishedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_listener.go:261
Method
OnTrackPublishedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:791
Method
OnTrackPublishedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:291
Method
OnTrackPublishedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_listener.go:249
Method
OnTrackPublishedCallCount
()
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:779
Method
OnTrackPublishedCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:279
Method
OnTrackPublishedCalls
(stub func(types.Participant, types.MediaTrack))
pkg/rtc/types/typesfakes/fake_local_participant_listener.go:785
Method
OnTrackPublishedCalls
(stub func(livekit.ParticipantID, livekit.ParticipantIdentity, *livekit.TrackInfo, bool))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:285
Method
OnTrackPublishedUpdate
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/room.go:2070
Method
OnTrackPublishedUpdate
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:723
Method
OnTrackPublishedUpdate
(arg1 livekit.ParticipantID, arg2 *livekit.TrackInfo)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:298
Method
OnTrackPublishedUpdateArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:324
Method
OnTrackPublishedUpdateCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:312
Method
OnTrackPublishedUpdateCalls
(stub func(livekit.ParticipantID, *livekit.TrackInfo))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:318
Method
OnTrackStats
(key telemetry.StatsKey, stat *livekit.AnalyticsStat)
pkg/rtc/signalanddatastats.go:298
Method
OnTrackStats
(key telemetry.StatsKey, stat *livekit.AnalyticsStat)
pkg/rtc/room.go:2086
Method
OnTrackStats
(key telemetry.StatsKey, stat *livekit.AnalyticsStat)
pkg/rtc/types/interfaces.go:732
Method
OnTrackStats
(arg1 telemetry.StatsKey, arg2 *livekit.AnalyticsStat)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:331
Method
OnTrackStatsArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:357
Method
OnTrackStatsCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:345
Method
OnTrackStatsCalls
(stub func(telemetry.StatsKey, *livekit.AnalyticsStat))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:351
Method
OnTrackSubscribeFailed
(pID livekit.ParticipantID, trackID livekit.TrackID, err error, isUserError bool)
pkg/rtc/room.go:2055
Method
OnTrackSubscribeFailed
(pID livekit.ParticipantID, trackID livekit.TrackID, err error, isUserError bool)
pkg/rtc/types/interfaces.go:715
Method
OnTrackSubscribeFailed
(arg1 livekit.ParticipantID, arg2 livekit.TrackID, arg3 error, arg4 bool)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:364
Method
OnTrackSubscribeFailedArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:392
Method
OnTrackSubscribeFailedCalls
(stub func(livekit.ParticipantID, livekit.TrackID, error, bool))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:386
Method
OnTrackSubscribeRTPStats
(pID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, stats *livekit.RTPStats)
pkg/rtc/room.go:2082
Method
OnTrackSubscribeRTPStats
(pID livekit.ParticipantID, trackID livekit.TrackID, mimeType mime.MimeType, stats *livekit.RTPStats)
pkg/rtc/types/interfaces.go:729
Method
OnTrackSubscribeRTPStats
(arg1 livekit.ParticipantID, arg2 livekit.TrackID, arg3 mime.MimeType, arg4 *livekit.RTPStats)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:399
Method
OnTrackSubscribeRTPStatsArgsForCall
(i int)
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:427
Method
OnTrackSubscribeRTPStatsCallCount
()
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:415
Method
OnTrackSubscribeRTPStatsCalls
(stub func(livekit.ParticipantID, livekit.TrackID, mime.MimeType, *livekit.RTPStats))
pkg/rtc/types/typesfakes/fake_participant_telemetry_listener.go:421
Method
OnTrackSubscribeRequested
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/room.go:2043
Method
OnTrackSubscribeRequested
(pID livekit.ParticipantID, ti *livekit.TrackInfo)
pkg/rtc/types/interfaces.go:709
← previous
next →
5,301–5,400 of 7,437, ranked by callers