From 0e021985f483e593c6ef872b8bcbe299566c7dd2 Mon Sep 17 00:00:00 2001
From: chenshijun <csj_sky@126.com>
Date: 星期二, 03 十二月 2019 15:32:18 +0800
Subject: [PATCH] 增加获取国标图片接口

---
 goffmpeg.go |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/goffmpeg.go b/goffmpeg.go
index efaf6cc..a2f46bc 100644
--- a/goffmpeg.go
+++ b/goffmpeg.go
@@ -99,3 +99,16 @@
 func (h *GoFFMPEG) FPS() int {
 	return int(C.wrap_fn_fps(unsafe.Pointer(libcffmpeg), h.ffmpeg))
 }
+
+// GetGBJpg Get GB28181 Jpg
+func GetGBJpg(rtspUrl string) []byte {
+    rtsp := C.CString(rtspUrl)
+    defer C.free(unsafe.Pointer(rtsp))
+    var jpgLen C.int
+
+    pic := C.wrap_fn_get_gb28181_pic(unsafe.Pointer(libcffmpeg), rtsp, &jpgLen)
+    defer C.free(unsafe.Pointer(pic))
+
+    retJpg := C.GoBytes(unsafe.Pointer(pic), jpgLen)
+    return retJpg
+}
\ No newline at end of file

--
Gitblit v1.8.0