18 lines
272 B
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
|
||
|
}
|