From 06439a64eb50ee2bd1b144b72a656c609a6ed96b Mon Sep 17 00:00:00 2001 From: nareix Date: Thu, 30 Jun 2016 20:31:31 +0800 Subject: [PATCH] add MuxCloser and DemuxCloser --- av.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/av.go b/av.go index 1bc7ed5..b6e3cfe 100644 --- a/av.go +++ b/av.go @@ -192,11 +192,21 @@ type Muxer interface { WriteTrailer() error } +type MuxCloser interface { + Muxer + Close() error +} + type Demuxer interface { PacketReader Streams() ([]CodecData, error) } +type DemuxCloser interface { + Demuxer + Close() error +} + type Packet struct { IsKeyFrame bool Idx int8