goffmpeg.go
@@ -140,3 +140,16 @@ } C.free(unsafe.Pointer(p)) } // 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 }