video analysis2.0拆分,ffmpeg封装go接口库
zhangmeng
2019-10-09 de6e563245cdfabc5bd3890d05b7e54bdbf16eb4
goconv.go
@@ -35,7 +35,10 @@
)
// SrcFormat format
const srcFormat = 23
const SrcFormat = 23
// DstFormat format
const DstFormat = 3
// GoConv conv
type GoConv struct {
@@ -49,7 +52,8 @@
// NewConv new conv
func NewConv(srcW, srcH, dstW, dstH, scaleFlag int) *GoConv {
   c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(srcFormat), C.int(dstW), C.int(dstH), C.int(scaleFlag))
   c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(SrcFormat),
      C.int(dstW), C.int(dstH), C.int(DstFormat), C.int(scaleFlag))
   if c == nil {
      return nil
@@ -65,8 +69,8 @@
}
// NewResizer resize
func NewResizer(srcW, srcH, dstW, dstH int) *GoConv {
   c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(srcFormat), C.int(dstW), C.int(dstH), ScaleNone)
func NewResizer(srcW, srcH, format, dstW, dstH int) *GoConv {
   c := C.wrap_fn_create_conv(C.int(srcW), C.int(srcH), C.int(format), C.int(dstW), C.int(dstH), C.int(format), ScaleNone)
   if c == nil {
      return nil