MCPcopy Create free account
hub / github.com/livekit/livekit / SetSenderReportData

Method SetSenderReportData

pkg/sfu/buffer/buffer_base.go:1301–1314  ·  view source on GitHub ↗
(srData *livekit.RTCPSenderReportState)

Source from the content-addressed store, hash-verified

1299}
1300
1301func (b *BufferBase) SetSenderReportData(srData *livekit.RTCPSenderReportState) {
1302 b.RLock()
1303 didSet := false
1304 if b.rtpStats != nil {
1305 didSet = b.rtpStats.SetRtcpSenderReportData(srData)
1306 }
1307 b.RUnlock()
1308
1309 if didSet {
1310 if cb := b.getOnRtcpSenderReport(); cb != nil {
1311 cb()
1312 }
1313 }
1314}
1315
1316func (b *BufferBase) GetSenderReportData() *livekit.RTCPSenderReportState {
1317 b.RLock()

Callers

nothing calls this directly

Calls 2

getOnRtcpSenderReportMethod · 0.95

Tested by

no test coverage detected