提交 | 用户 | 时间
|
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 |
} |