From bfded635a544a1ab5d252739f4be4f7f30b39b7f Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 26 七月 2019 14:46:48 +0800 Subject: [PATCH] update ffmpeg --- apipassive.go | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/apipassive.go b/apipassive.go index e9f7456..5ea32ea 100644 --- a/apipassive.go +++ b/apipassive.go @@ -10,16 +10,20 @@ ) // FireRecorder fire recorder -func (h *GoFFMPEG) FireRecorder(id int64) { - C.wrap_fn_fire_recorder(h.ffmpeg, C.long(id)) +func (h *GoFFMPEG) FireRecorder(sid string, id int64) { + csid := C.CString(sid) + defer C.free(unsafe.Pointer(csid)) + C.wrap_fn_fire_recorder(h.ffmpeg, csid, C.long(id)) } // BuildRecorder build recorder -func (h *GoFFMPEG) BuildRecorder(output string, mind, maxd int) { +func (h *GoFFMPEG) BuildRecorder(sid, output string, mind, maxd int) { out := C.CString(output) defer C.free(unsafe.Pointer(out)) + csid := C.CString(sid) + defer C.free(unsafe.Pointer(csid)) - C.wrap_fn_recorder(h.ffmpeg, out, C.int(mind), C.int(maxd)) + C.wrap_fn_recorder(h.ffmpeg, csid, out, C.int(mind), C.int(maxd)) } // GetInfoRecorder info -- Gitblit v1.8.0