mirror of
https://github.com/livekit/livekit.git
synced 2026-03-30 19:55:41 +00:00
41 lines
782 B
Go
41 lines
782 B
Go
package codecmunger
|
|
|
|
import (
|
|
"github.com/livekit/livekit-server/pkg/sfu/buffer"
|
|
"github.com/livekit/protocol/logger"
|
|
)
|
|
|
|
type Null struct {
|
|
seededState interface{}
|
|
}
|
|
|
|
func NewNull(_logger logger.Logger) *Null {
|
|
return &Null{}
|
|
}
|
|
|
|
func (n *Null) GetState() interface{} {
|
|
return nil
|
|
}
|
|
|
|
func (n *Null) SeedState(state interface{}) {
|
|
n.seededState = state
|
|
}
|
|
|
|
func (n *Null) GetSeededState() interface{} {
|
|
return n.seededState
|
|
}
|
|
|
|
func (n *Null) SetLast(_extPkt *buffer.ExtPacket) {
|
|
}
|
|
|
|
func (n *Null) UpdateOffsets(_extPkt *buffer.ExtPacket) {
|
|
}
|
|
|
|
func (n *Null) UpdateAndGet(_extPkt *buffer.ExtPacket, snOutOfOrder bool, snHasGap bool, maxTemporal int32) ([]byte, error) {
|
|
return nil, nil
|
|
}
|
|
|
|
func (n *Null) UpdateAndGetPadding(newPicture bool) ([]byte, error) {
|
|
return nil, nil
|
|
}
|