add MuxCloser and DemuxCloser
This commit is contained in:
parent
20aee0b19c
commit
06439a64eb
10
av.go
10
av.go
@ -192,11 +192,21 @@ type Muxer interface {
|
|||||||
WriteTrailer() error
|
WriteTrailer() error
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type MuxCloser interface {
|
||||||
|
Muxer
|
||||||
|
Close() error
|
||||||
|
}
|
||||||
|
|
||||||
type Demuxer interface {
|
type Demuxer interface {
|
||||||
PacketReader
|
PacketReader
|
||||||
Streams() ([]CodecData, error)
|
Streams() ([]CodecData, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type DemuxCloser interface {
|
||||||
|
Demuxer
|
||||||
|
Close() error
|
||||||
|
}
|
||||||
|
|
||||||
type Packet struct {
|
type Packet struct {
|
||||||
IsKeyFrame bool
|
IsKeyFrame bool
|
||||||
Idx int8
|
Idx int8
|
||||||
|
Loading…
x
Reference in New Issue
Block a user