MCPcopy Index your code

hub / github.com/livekit/livekit / types & classes

Types & classes718 in github.com/livekit/livekit

↓ 7 callersTypeAliasProbeClusterId
---------------------------------
pkg/sfu/ccutils/prober.go:300
↓ 4 callersTypeAliasProtocolVersion
pkg/rtc/types/protocol_version.go:17
↓ 2 callersTypeAliasDecodeTargetIndication
------------------------------------------------------------------------------ Relationship of a frame to a Decode target.
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:114
↓ 2 callersTypeAliasPlayoutDelayState
----------------------------------------------------
pkg/sfu/playoutdelay.go:38
↓ 1 callersTypeAliasPacerBehavior
--------------------------------------
pkg/sfu/pacer/pacer.go:36
↓ 1 callersTypeAliasWorkerProtocolVersion
pkg/agent/worker.go:50
↓ 1 callersTypeAliasnextLayerIdcType
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorreader.go:200
↓ 1 callersTypeAliasselectorDecision
----------------------------------------------------------------------
pkg/sfu/videolayerselector/selectordecisioncache.go:23
StructAPIConfig
pkg/config/config.go:368
StructAPIKeyAuthMiddleware
authentication middleware
pkg/service/auth.go:52
StructAbsCaptureTime
Reference: https://webrtc.googlesource.com/src/+/refs/heads/main/docs/native-code/rtp-hdrext/abs-capture-time/ Data layout of the shortened version o
pkg/sfu/rtpextension/abscapturetime/abscapturetime.go:64
StructAddSubscriberParams
pkg/rtc/types/interfaces.go:52
FuncTypeAddTrackOption
func(params *AddTrackParams)
test/client/client.go:880
StructAddTrackParams
-------------------------------------------------------
pkg/rtc/types/interfaces.go:365
StructAddTrackParams
pkg/sfu/streamallocator/streamallocator.go:314
StructAddTrackParams
test/client/client.go:876
StructAgentDispatchService
pkg/service/agent_dispatch_service.go:32
StructAgentHandler
pkg/service/agentservice.go:137
StructAgentJob
pkg/agent/testutils/server.go:152
StructAgentJobRequest
pkg/agent/testutils/server.go:157
InterfaceAgentService
pkg/agent/testutils/server.go:30
StructAgentService
pkg/service/agentservice.go:131
StructAgentSocketUpgrader
pkg/service/agentservice.go:45
InterfaceAgentStore
counterfeiter:generate . AgentStore
pkg/service/interfaces.go:108
InterfaceAgentStore
Duplicate the service.AgentStore interface to avoid a rtc -> service -> rtc import cycle
pkg/rtc/room.go:74
StructAgentWorker
pkg/agent/testutils/server.go:180
InterfaceAnalyticsService
counterfeiter:generate . AnalyticsService
pkg/telemetry/analyticsservice.go:34
StructAnySelector
AnySelector selects any available node with no limitations
pkg/routing/selector/any.go:22
StructAnyTransportHandler
pkg/rtc/participant.go:1894
FuncTypeAssignmentHook
func(next func(*livekit.JobAssignment) error) func(*livekit.JobAssignment) error
pkg/agent/worker.go:71
StructAudioConfig
--------------------------------------
pkg/sfu/receiver_base.go:69
StructAudioLevel
keeps track of audio level for a participant
pkg/sfu/audio/audiolevel.go:58
StructAudioLevelConfig
--------------------------------------
pkg/sfu/audio/audiolevel.go:29
StructAudioLevelParams
--------------------------------------
pkg/sfu/audio/audiolevel.go:53
InterfaceBWE
------------------------------------------------
pkg/sfu/bwe/bwe.go:80
InterfaceBWEListener
------------------------------------------------
pkg/sfu/bwe/bwe.go:119
TypeAliasBWEType
------------------------------------------------
pkg/sfu/bwe/bwe.go:34
StructBase
pkg/sfu/pacer/base.go:30
StructBase
pkg/sfu/videolayerselector/base.go:23
StructBitStreamReader
pkg/sfu/rtpextension/dependencydescriptor/bitstreamreader.go:22
StructBitStreamWriter
pkg/sfu/rtpextension/dependencydescriptor/bitstreamwriter.go:22
StructBitrateCalculator
BitrateCalculator calculates bitrate over sliding window
pkg/sfu/datachannel/bitrate.go:18
TypeAliasBitrates
--------------------------------------
pkg/sfu/receiver_base.go:86
StructBuffer
Buffer contains all packets
pkg/sfu/buffer/buffer.go:52
StructBufferBase
pkg/sfu/buffer/buffer_base.go:147
StructBufferBaseParams
pkg/sfu/buffer/buffer_base.go:136
InterfaceBufferProvider
pkg/sfu/buffer/buffer_base.go:83
InterfaceBufferedAmountGetter
pkg/sfu/datachannel/datachannel_writer.go:23
StructBytesSignalStats
pkg/rtc/signalanddatastats.go:187
StructBytesTrackStats
-------------------------------- stats for signal and data channel
pkg/rtc/signalanddatastats.go:53
TypeAliasBytesTrackType
pkg/rtc/signalanddatastats.go:33
StructCPULoadSelector
CPULoadSelector eliminates nodes that have CPU usage higher than CPULoadLimit then selects a node from nodes that are not overloaded
pkg/routing/selector/cpuload.go:23
InterfaceChangeNotifier
pkg/rtc/types/interfaces.go:901
StructChangeNotifier
pkg/utils/changenotifier.go:21
StructChangeNotifierManager
pkg/utils/changenotifier.go:72
StructChannelObserverConfig
------------------------------------------------
pkg/sfu/bwe/remotebwe/channel_observer.go:75
InterfaceClient
pkg/agent/client.go:50
InterfaceClientConfigurationManager
pkg/clientconfiguration/types.go:21
StructClientInfo
pkg/rtc/clientinfo.go:25
StructCluster
---------------------------------------------------------------------------
pkg/sfu/ccutils/prober.go:430
InterfaceCodecMunger
pkg/sfu/codecmunger/codecmunger.go:29
StructCodecSpec
pkg/config/config.go:226
StructCondensedStat
pkg/telemetry/statsworker.go:324
StructConfig
pkg/agent/config.go:5
StructConfig
pkg/config/config.go:57
StructConfigurationItem
pkg/clientconfiguration/staticconfiguration.go:26
StructCongestionControlConfig
pkg/config/config.go:175
StructCongestionDetectorConfig
-------------------------------------------------------------------------------
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:437
StructCongestionSignalConfig
-------------------------------------------------------------------------------
pkg/sfu/bwe/sendsidebwe/congestion_detector.go:32
TypeAliasCongestionState
------------------------------------------------
pkg/sfu/bwe/bwe.go:57
StructConn
pkg/telemetry/statsconn.go:42
StructConnectionStats
pkg/sfu/connectionquality/connectionstats.go:59
StructConnectionStatsParams
pkg/sfu/connectionquality/connectionstats.go:49
InterfaceConnectionStatsReceiverProvider
pkg/sfu/connectionquality/connectionstats.go:38
InterfaceConnectionStatsSenderProvider
pkg/sfu/connectionquality/connectionstats.go:43
StructDataChannelReader
test/client/datachannel_reader.go:9
StructDataChannelWriter
pkg/sfu/datachannel/datachannel_writer.go:27
InterfaceDataDownTrack
counterfeiter:generate . DataDownTrack
pkg/rtc/types/interfaces.go:855
StructDataDownTrack
pkg/rtc/datadowntrack.go:40
StructDataDownTrackParams
pkg/rtc/datadowntrack.go:31
StructDataMessageCache
pkg/rtc/types/interfaces.go:377
StructDataResolverResult
pkg/rtc/types/interfaces.go:918
StructDataStats
pkg/sfu/buffer/datastats.go:30
StructDataStatsParam
pkg/sfu/buffer/datastats.go:26
InterfaceDataTrack
DataTrack represents a data track counterfeiter:generate . DataTrack
pkg/rtc/types/interfaces.go:832
StructDataTrack
pkg/rtc/datatrack.go:50
StructDataTrackInfo
pkg/rtc/roomtrackmanager.go:45
StructDataTrackParams
pkg/rtc/datatrack.go:38
StructDataTrackRemote
test/client/datatrack_remote.go:11
FuncTypeDataTrackResolver
DataTrackResolver locates a specific data track for a subscriber
pkg/rtc/types/interfaces.go:932
InterfaceDataTrackSender
counterfeiter:generate . DataTrackSender
pkg/rtc/types/interfaces.go:866
InterfaceDataTrackTransport
counterfeiter:generate . DataTrackTransport
pkg/rtc/types/interfaces.go:873
StructDebouncer
pkg/sfu/utils/debounce.go:14
StructDebugHandlerConfig
pkg/config/config.go:388
StructDecodeTarget
pkg/sfu/videolayerselector/decodetarget.go:24
StructDependencyDescriptor
------------------------------------------------------------------------------
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:77
StructDependencyDescriptor
pkg/sfu/videolayerselector/dependencydescriptor.go:32
StructDependencyDescriptorDecodeTarget
------------------------------------------------------------------------------
pkg/sfu/buffer/dependencydescriptorparser.go:263
StructDependencyDescriptorExtension
------------------------------------------------------------------------------
pkg/sfu/rtpextension/dependencydescriptor/dependencydescriptorextension.go:35
StructDependencyDescriptorParser
pkg/sfu/buffer/dependencydescriptorparser.go:56
next →1–100 of 718, ranked by callers