houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib;
H 2
3 import com.sun.jna.Library;
4 import com.sun.jna.Native;
5
6 /**
7  * SDK JNA接口封装
8  */
9 public interface ImageAlgLib extends Library {
10     ImageAlgLib IMAGEALG_INSTANCE = (ImageAlgLib)Native.loadLibrary(Utils.getLoadLibrary("ImageAlg"), ImageAlgLib.class);
11     
12     
13     /*******************************************************************************
14     * 函数名  : drcTable
15     * 描  述  : raw数据转换成Y数据
16     * 输  入  : - pRaw: 14bit裸数据
17     * 输  入  : - height: 输入裸数据的高
18     * 输  入  : - width:  输入裸数据的宽
19     * 输  入  : - sel:  默认填0
20     * 输  入  : - lut:  当sel为1时,该参数为本地drc表,默认填0
21     * 输  出  : pYData:转换后的Y数据
22     * 返回值  : 0  : 成功
23     *           -1: 失败
24     *******************************************************************************/
25     int drcTable(short[] pRaw, short width, short height, int sel, byte[] pYData, short[] lut);
26
27 }