From cd3fe8cc1ae9028acb4f630ed16c12f4fb327f3c Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期四, 10 十月 2019 17:35:12 +0800
Subject: [PATCH] add interface out

---
 csrc/buz/recorder.hpp |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/csrc/buz/recorder.hpp b/csrc/buz/recorder.hpp
index 4b22af8..9c88bbb 100644
--- a/csrc/buz/recorder.hpp
+++ b/csrc/buz/recorder.hpp
@@ -50,6 +50,15 @@
                 void end_writer();
 
                 void maybe_dump_gop();
+
+                int init_write_h264(const bool audio);
+                int write_h264(const CPacket &pkt);
+                int end_write_h264();
+
+                int init_write_hevc(const bool audio);
+                int write_hevc(const CPacket &pkt);
+                int end_write_hevc();
+                int mux_hevc(FILE *fp, const char *outfile);
             private: 
                 ffwrapper::FormatIn     *in_;
                 ffwrapper::FormatOut    *out_;
@@ -58,6 +67,7 @@
                 int     minduration;
                 int     end_frame;
                 int     cur_frame;
+                int     cur_frame_a;
 
                 std::list<CPacket>     list_pkt_;
 
@@ -78,6 +88,8 @@
                 bool                    error_occured_;
 
                 bool                    audio_;
+
+                FILE                    *fp_;
         };
     }
 }

--
Gitblit v1.8.0