uplink/app/media/demux/demuxer.go

18 lines
272 B
Go

package demux
import (
"io"
"git.icedream.tech/icedream/uplink/app/media"
)
type Demuxer interface {
NewInstance(r io.Reader) <-DemuxerInstance
}
type DemuxerInstance interface {
Error() error
Reader() io.Reader
ContainerInfo() *media.MediaStreamContainerInfo
}