net.facelib.mtfsdk.jna.ZymtffacedetectsdkLibrary Maven / Gradle / Ivy
The newest version!
package net.facelib.mtfsdk.jna;
import com.sun.jna.Library;
import com.sun.jna.Native;
import com.sun.jna.NativeLibrary;
import java.nio.ByteBuffer;
import java.nio.FloatBuffer;
/**
* JNA Wrapper for library zymtffacedetectsdk
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA.
*/
public interface ZymtffacedetectsdkLibrary extends Library {
public static final String JNA_LIBRARY_NAME = "zymtffacedetectsdk";
public static final NativeLibrary JNA_NATIVE_LIB = NativeLibrary.getInstance(ZymtffacedetectsdkLibrary.JNA_LIBRARY_NAME);
public static final ZymtffacedetectsdkLibrary INSTANCE = (ZymtffacedetectsdkLibrary)Native.loadLibrary(ZymtffacedetectsdkLibrary.JNA_LIBRARY_NAME, ZymtffacedetectsdkLibrary.class);
/** native declaration : include\zymtffacedetectsdk.h */
public static final int ZYFACEINFO_SIZE = (int)128;
/**
* Original signature : int FSSDKInit(int)
* native declaration : include\zymtffacedetectsdk.h:51
*/
int FSSDKInit(int nChannelID);
/**
* Original signature : int FDDetect(int, unsigned char*, int, int, int, int, float*)
* native declaration : include\zymtffacedetectsdk.h:83
*/
int FDDetect(int nChannelID, ByteBuffer pdata, int width, int height, int channel, int faceMod, FloatBuffer faceInfo);
/**
* Original signature : int FSSDKRelease(int)
* native declaration : include\zymtffacedetectsdk.h:94
*/
int FSSDKRelease(int nChannelID);
/**
* Original signature : int FSGetVersion(char*)
* native declaration : include\zymtffacedetectsdk.h:107
*/
int FSGetVersion(ByteBuffer version);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy