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 }