From 32022b73d41ca28adf43c6be0beab21310e6a54e Mon Sep 17 00:00:00 2001 From: nareix Date: Mon, 6 Jun 2016 22:14:25 +0800 Subject: [PATCH] add Close() to audio decoder interface --- av.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/av.go b/av.go index 0af8069..495aecc 100644 --- a/av.go +++ b/av.go @@ -184,7 +184,6 @@ type Muxer interface { type Demuxer interface { ReadPacket() (int, Packet, error) - Duration() float64 Streams() []CodecData } @@ -238,11 +237,13 @@ func (self AudioFrame) Concat(in AudioFrame) (out AudioFrame) { type AudioEncoder interface { CodecData() AudioCodecData Encode(AudioFrame) ([]Packet, error) + Close() //Flush() ([]Packet, error) } type AudioDecoder interface { - Decode(Packet) (AudioFrame, error) + Decode([]byte) (bool, AudioFrame, error) + Close() //Flush() (AudioFrame, error) }