You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
4.8 KiB
Java

package com.dowse.devicesdk;
import com.dowse.devicesdk.rv1126.IDisconnectListener;
import com.dowse.devicesdk.rv1126.IPreListener;
import com.dowse.devicesdk.rv1126.IUpdateListener;
import com.dowse.devicesdk.rv1126.IVideoDataListener;
import com.dowse.devicesdk.rv1126.ImageParam;
import com.dowse.devicesdk.rv1126.ImageParam2;
import com.dowse.devicesdk.rv1126.ImageParam3;
import com.dowse.devicesdk.rv1126.ImageZoom;
import com.dowse.devicesdk.rv1126.KeepWatachMode;
import com.dowse.devicesdk.rv1126.LogRequest;
import com.dowse.devicesdk.rv1126.OSDParam;
import com.dowse.devicesdk.rv1126.PTZParam;
import com.dowse.devicesdk.rv1126.RecordList;
import com.dowse.devicesdk.rv1126.TempResult;
import com.dowse.devicesdk.rv1126.VideoEncodeParam;
import com.dowse.devicesdk.rv1126.WebStoreParam;
final class RV1126JNI
{
public native boolean init();
public native boolean release();
public native int connect();
public native boolean disconnect(int paramInt);
public native boolean setVideoDataListener(IVideoDataListener paramIVideoDataListener);
public native int startVideoStreaming(int paramInt1, int paramInt2, int paramInt3);
public native boolean stopVideoStreaming(int paramInt1, int paramInt2);
public native WebStoreParam getStoreParam(int paramInt1, int paramInt2);
public native int setStoreParam(int paramInt1, int paramInt2, WebStoreParam paramWebStoreParam);
public native byte[] getCaptureJpeg(int paramInt1, int paramInt2);
public native String getVersion(int paramInt);
public native boolean ptzSetParam(int paramInt1, int paramInt2, int paramInt3, int paramInt4);
public native PTZParam ptzGetParam(int paramInt1, int paramInt2);
public native boolean ptzCtrl(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6);
public native boolean setTime(int paramInt, long paramLong);
public native int[] getChannelAbility(int paramInt1, int paramInt2, int paramInt3);
public native OSDParam getOSDParam(int paramInt1, int paramInt2);
public native boolean setOSDParam(int paramInt1, int paramInt2, OSDParam paramOSDParam);
public native ImageParam getImageParam(int paramInt1, int paramInt2);
public native boolean setImageParam(int paramInt1, int paramInt2, ImageParam paramImageParam);
public native ImageParam2 getImageParam2(int paramInt1, int paramInt2);
public native ImageParam3 getImageParam3(int paramInt1, int paramInt2);
public native boolean setImageParam2(int paramInt1, int paramInt2, ImageParam2 paramImageParam2);
public native boolean setImageParam3(int paramInt1, int paramInt2, ImageParam3 paramImageParam3);
public native boolean update(int paramInt, String paramString, IUpdateListener paramIUpdateListener);
public native boolean resetSystem(int paramInt);
public native boolean writeFile(int paramInt, String paramString1, String paramString2);
public native boolean readFile(int paramInt, String paramString1, String paramString2);
public native boolean runShellCmd(int paramInt, String paramString);
public native boolean setVideoEncodeParam(int paramInt1, int paramInt2, int paramInt3, VideoEncodeParam paramVideoEncodeParam);
public native VideoEncodeParam getVideoEncodeParam(int paramInt1, int paramInt2, int paramInt3);
public native boolean goPresetLocation(int paramInt1, int paramInt2, IPreListener paramIPreListener);
public native boolean setPresetLocation(int paramInt1, int paramInt2);
public native boolean delPresetLocation(int paramInt1, int paramInt2);
public native TempResult getTemperature(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5, int paramInt6);
public native RecordList playBack(int paramInt1, int paramInt2, long paramLong1, long paramLong2, long paramLong3, long paramLong4, long paramLong5, long paramLong6, long paramLong7, long paramLong8, long paramLong9, long paramLong10, long paramLong11, long paramLong12);
public native int playBackVideo(int paramInt1, int paramInt2, int paramInt3, long paramLong1, long paramLong2);
public native boolean playControlVideo(int paramInt1, int paramInt2, int paramInt3, int paramInt4);
public native boolean stopControl(int paramInt1, int paramInt2);
public native KeepWatachMode getKeepWatachMode(int paramInt1, int paramInt2);
public native boolean setKeepWatachMode(int paramInt1, int paramInt2, KeepWatachMode paramKeepWatachMode);
public native boolean startDigitalMulti(int paramInt1, int paramInt2, int paramInt3, ImageZoom paramImageZoom);
public native boolean getRV1126Log(int paramInt, LogRequest paramLogRequest);
public native void setOnDisconnectListener(IDisconnectListener paramIDisconnectListener);
}
/* Location: C:\Users\JingJing\Desktop\i1aar\dsdevicesdk1.3\classes.jar
* Qualified Name: com.dowse.devicesdk.RV1126JNI
* JD-Core Version: 0.6.0
*/