46 lines
1.2 KiB
Go
46 lines
1.2 KiB
Go
|
/* ----------------------------------------------------------------------------
|
||
|
* 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
|
||
|
}
|