add Close() to audio decoder interface
This commit is contained in:
parent
3ff7fa9b5c
commit
32022b73d4
5
av.go
5
av.go
@ -184,7 +184,6 @@ type Muxer interface {
|
|||||||
|
|
||||||
type Demuxer interface {
|
type Demuxer interface {
|
||||||
ReadPacket() (int, Packet, error)
|
ReadPacket() (int, Packet, error)
|
||||||
Duration() float64
|
|
||||||
Streams() []CodecData
|
Streams() []CodecData
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -238,11 +237,13 @@ func (self AudioFrame) Concat(in AudioFrame) (out AudioFrame) {
|
|||||||
type AudioEncoder interface {
|
type AudioEncoder interface {
|
||||||
CodecData() AudioCodecData
|
CodecData() AudioCodecData
|
||||||
Encode(AudioFrame) ([]Packet, error)
|
Encode(AudioFrame) ([]Packet, error)
|
||||||
|
Close()
|
||||||
//Flush() ([]Packet, error)
|
//Flush() ([]Packet, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
type AudioDecoder interface {
|
type AudioDecoder interface {
|
||||||
Decode(Packet) (AudioFrame, error)
|
Decode([]byte) (bool, AudioFrame, error)
|
||||||
|
Close()
|
||||||
//Flush() (AudioFrame, error)
|
//Flush() (AudioFrame, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user