Documentation
¶
Index ¶
- func AudioConnectionScore(pctLoss float32, rtt uint32, jitter float32) float32
- func Score2Rating(score float32) livekit.ConnectionQuality
- func ToAnalyticsStream(ssrc uint32, streamStats *buffer.StreamStats, maxRTT uint32, maxJitter uint32, ...) *livekit.AnalyticsStream
- func ToAnalyticsVideoLayer(layer int, layerStats *buffer.LayerStats) *livekit.AnalyticsVideoLayer
- func VideoConnectionScore(pctLoss float32, reducedQuality bool) float32
- type ConnectionStats
- func (cs *ConnectionStats) Close()
- func (cs *ConnectionStats) GetScore() float32
- func (cs *ConnectionStats) OnStatsUpdate(fn func(cs *ConnectionStats, stat *livekit.AnalyticsStat))
- func (cs *ConnectionStats) Start()
- func (cs *ConnectionStats) UpdateWindow(ssrc uint32, extHighestSeqNum uint32, packetsLost uint32, rtt uint32, ...)
- type ConnectionStatsParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AudioConnectionScore ¶ added in v0.15.3
func Score2Rating ¶
func Score2Rating(score float32) livekit.ConnectionQuality
func ToAnalyticsStream ¶ added in v0.15.4
func ToAnalyticsStream(ssrc uint32, streamStats *buffer.StreamStats, maxRTT uint32, maxJitter uint32, clockRate uint32) *livekit.AnalyticsStream
func ToAnalyticsVideoLayer ¶ added in v0.15.4
func ToAnalyticsVideoLayer(layer int, layerStats *buffer.LayerStats) *livekit.AnalyticsVideoLayer
func VideoConnectionScore ¶ added in v0.15.3
Types ¶
type ConnectionStats ¶
type ConnectionStats struct {
// contains filtered or unexported fields
}
func NewConnectionStats ¶
func NewConnectionStats(params ConnectionStatsParams) *ConnectionStats
func (*ConnectionStats) Close ¶ added in v0.15.3
func (cs *ConnectionStats) Close()
func (*ConnectionStats) GetScore ¶ added in v0.15.3
func (cs *ConnectionStats) GetScore() float32
func (*ConnectionStats) OnStatsUpdate ¶ added in v0.15.3
func (cs *ConnectionStats) OnStatsUpdate(fn func(cs *ConnectionStats, stat *livekit.AnalyticsStat))
func (*ConnectionStats) Start ¶ added in v0.15.3
func (cs *ConnectionStats) Start()
func (*ConnectionStats) UpdateWindow ¶ added in v0.15.4
type ConnectionStatsParams ¶ added in v0.15.3
Click to show internal directories.
Click to hide internal directories.