/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 2.0.10 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make * changes to this file unless you know what you are doing--modify the SWIG * interface file instead. * ----------------------------------------------------------------------------- */ package libwebp import _ "runtime/cgo" import "unsafe" type _ unsafe.Pointer type _swig_fnptr *byte type _swig_memberptr *byte //extern libwebpSwigCgocall func SwigCgocall() //extern libwebpSwigCgocallDone func SwigCgocallDone() //extern libwebpSwigCgocallBack func SwigCgocallBack() //extern libwebpSwigCgocallBackDone func SwigCgocallBackDone() func WebPGetDecoderVersion() int func Wrapped_WebPGetInfo(string, []int, []int) int // WebPGetInfo has 2 output parameters, provide a version in the more natural // go idiom: func WebPGetInfo(webp []byte) (ok bool, width int, height int) { w := []int{0} h := []int{0} ok = Wrapped_WebPGetInfo(string(webp), w, h) != 0 width = w[0] height = h[0] return }