(srData *livekit.RTCPSenderReportState)
| 1299 | } |
| 1300 | |
| 1301 | func (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 | |
| 1316 | func (b *BufferBase) GetSenderReportData() *livekit.RTCPSenderReportState { |
| 1317 | b.RLock() |
nothing calls this directly
no test coverage detected