video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2022-04-26 ab3d17cd44625a762fc10f0f1fd8f2c46b980aff
csrc/ffmpeg/format/FormatIn.hpp
@@ -3,7 +3,9 @@
#include <stdint.h>
#include <memory>
#ifdef GB28181
#include "PsToEs.hpp"
#endif
struct AVFormatContext;
struct AVDictionary;
@@ -29,7 +31,9 @@
      
   public:
      int openWithCustomIO(void *opaque, read_packet fn, AVDictionary **options=NULL);
#ifdef GB28181
        int openGb28181(const char *filename, AVDictionary **options);
#endif
      int open(const char *filename, AVDictionary **options);
      bool findStreamInfo(AVDictionary **options);
@@ -66,7 +70,9 @@
      AVIOContext         *io_ctx_;
      uint8_t          *read_io_buff_;
      const int          read_io_buff_size_;
#ifdef GB28181
      GB28181API         *handle_gb28181;
#endif
   };
}