mirror of
https://github.com/webmproject/libwebp.git
synced 2024-12-26 21:58:22 +01:00
e4e7fcd69b
WebPGetDecoderVersion WebPGetInfo Change-Id: Icb66207c2f492c9d20642544c0b31cc92b91cdcc
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
|
|
}
|