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
 | 
						|
}
 |