uplink/app/media/demux/demuxer.go

18 lines
272 B
Go
Raw Normal View History

2018-04-13 07:48:12 +00:00
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
}