mediamtx/internal/playback/muxer.go
Alessandro Ros 244da930a1
Some checks are pending
code_lint / golangci_lint (push) Waiting to run
code_lint / mod_tidy (push) Waiting to run
code_lint / api_docs (push) Waiting to run
code_test / test_64 (push) Waiting to run
code_test / test_32 (push) Waiting to run
code_test / test_highlevel (push) Waiting to run
switch to mediacommon/v2 (#4259)
2025-02-17 14:54:58 +01:00

17 lines
337 B
Go

package playback
import "github.com/bluenviron/mediacommon/v2/pkg/formats/fmp4"
type muxer interface {
writeInit(init *fmp4.Init)
setTrack(trackID int)
writeSample(
dts int64,
ptsOffset int32,
isNonSyncSample bool,
payloadSize uint32,
getPayload func() ([]byte, error),
) error
writeFinalDTS(dts int64)
flush() error
}