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 }