MCPcopy
hub / github.com/livekit/livekit / calc

Method calc

pkg/sfu/buffer/buffer.go:351–363  ·  view source on GitHub ↗
(rawPkt []byte, rtpPacket *rtp.Packet, arrivalTime int64, isBuffered bool, isRTX bool)

Source from the content-addressed store, hash-verified

349}
350
351func (b *Buffer) calc(rawPkt []byte, rtpPacket *rtp.Packet, arrivalTime int64, isBuffered bool, isRTX bool) []rtcp.Packet {
352 b.BufferBase.HandleIncomingPacketLocked(
353 rawPkt,
354 rtpPacket,
355 arrivalTime,
356 isBuffered,
357 isRTX,
358 nil,
359 0,
360 )
361
362 return b.getRTCPPackets(arrivalTime)
363}
364
365func (b *Buffer) getRTCPPackets(arrivalTime int64) []rtcp.Packet {
366 var pkts []rtcp.Packet

Callers 3

BindMethod · 0.95
WriteMethod · 0.95
writeRTXMethod · 0.95

Calls 2

getRTCPPacketsMethod · 0.95

Tested by

no test coverage detected