Versions in this module Expand all Collapse all v0 v0.17.5 Oct 17, 2026 v0.17.4 Oct 17, 2026 v0.17.3 Oct 16, 2026 v0.17.2 Oct 14, 2026 v0.17.1 Oct 12, 2026 v0.17.0 Oct 6, 2026 Changes in this version + var ErrEmptyPayload = errors.New("empty payload") + func ParseVP9PayloadDescriptor(payload []byte, desc *PayloadDescriptor) error + type IvfSegmenter struct + func NewIvfSegmenter(outputDir string) (*IvfSegmenter, error) + func (s *IvfSegmenter) Close() error + func (s *IvfSegmenter) Enable() + func (s *IvfSegmenter) Push(payload []byte, timestamp uint32, desc *PayloadDescriptor) error + type IvfWriter struct + func NewIvfWriter(path string, width, height int, tbNum, tbDen uint32) (*IvfWriter, error) + func (w *IvfWriter) Close() error + func (w *IvfWriter) Write(p []byte) (n int, err error) + func (w *IvfWriter) WriteFrame(frame []byte) error + type PayloadDescriptor struct + B uint8 + ByteLength int + DBit uint8 + E uint8 + F uint8 + I uint8 + L uint8 + M uint8 + P uint8 + PictureID uint16 + SID uint8 + SSPresent uint8 + TID uint8 + TL0PicIdx uint8 + UBit uint8 + V uint8 + Z uint8 + func (desc *PayloadDescriptor) IsKeyframe() bool + type SVCFrameInfo struct + IsKeyframe bool + SID uint8 + TID uint8 + type SVCLayerConfig struct + Heights []uint16 + NumSpatialLayers int + NumTemporalLayers int + Widths []uint16 + type SVCPayloader struct + Config SVCLayerConfig + func (p *SVCPayloader) AdvancePicture(tid uint8) + func (p *SVCPayloader) PayloadSVC(mtu uint16, data []byte, info SVCFrameInfo) [][]byte + type SubFrame struct + Data []byte + Index int + func ParseSuperframe(data []byte) ([]SubFrame, error) v0.15.0 Apr 15, 2026 v0.14.0 Apr 14, 2026 v0.13.2 Apr 1, 2026 v0.13.1 Apr 1, 2026 v0.13.0 Mar 31, 2026