资源简介
大华摄像头抓图录像亲测可用
代码片段和文件信息
package com.netsdk.demo;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;
import javax.swing.JWindow;
import com.netsdk.lib.INetSDK;
import com.netsdk.lib.NetSDKLib;
import com.sun.jna.Native;
import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
import com.sun.jna.ptr.IntByReference;
public class MyTest2 {
static NetSDKLib netsdkApi = NetSDKLib.NETSDK_INSTANCE;
static NetSDKLib configApi = NetSDKLib.CONFIG_INSTANCE;
private NativeLong loginHandle;
private static class DisconnectCallback implements NetSDKLib.fDisConnect {
private static DisconnectCallback instance = new DisconnectCallback();
private DisconnectCallback() {
}
public static DisconnectCallback getInstance() {
return instance;
}
public void invoke(NativeLong lLoginID String pchDVRIP int nDVRPort NativeLong dwUser) {
System.out.printf(“Device[%s:%d] Disconnect!\n“ pchDVRIP nDVRPort);
}
}
private static class HaveReconnectCallback implements NetSDKLib.fHaveReConnect {
private static HaveReconnectCallback instance = new HaveReconnectCallback();
private HaveReconnectCallback() {
}
public static HaveReconnectCallback getInstance() {
return instance;
}
public void invoke(NativeLong lLoginID String pchDVRIP int nDVRPort NativeLong dwUser) {
System.out.printf(“Device[%s:%d] HaveReconnected!\n“ pchDVRIP nDVRPort);
}
}
public void initTest() {
// 初始化SDK库
netsdkApi.CLIENT_Init(DisconnectCallback.getInstance() null);
// 设置断线自动重练功能
netsdkApi.CLIENT_SetAutoReconnect(HaveReconnectCallback.getInstance() null);
// 向设备登入
final int nSpecCap = 0; /// login device by TCP
final IntByReference error = new IntByReference();
final String address = “192.168.1.51“;
final int port = 37777;
final String usrname = “admin“;
final String password = “huael888“;
final NetSDKLib.NET_DEVICEINFO deviceInfo = new NetSDKLib.NET_DEVICEINFO();
loginHandle = netsdkApi.CLIENT_LoginEx(address (short) port usrname password nSpecCap null deviceInfo
error);
if (loginHandle.longValue() == 0) {
System.err.printf(“Login Device [%s:%d] Failed ! Last Error[%x]\n“ address port
netsdkApi.CLIENT_GetLastError());
return;
}
System.out.printf(“Login Device [%s:%d] Success. \n“ address port);
}
public static class SnapCallback implements NetSDKLib.fSnapRev {
private static String potoUrl = ““;
private static SnapCallback instance = new SnapCallback();
private SnapCallback() {
}
public static SnapCallback getInstance() {
return instance;
}
public void invoke(NativeLong lLoginID Pointer pBuf int RevLen int EncodeType NativeLong CmdSerial
NativeLong dwUser) {
SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyMMddHHmmss“);
String fileName
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-18 21:50 JNADemo\
文件 697 2019-02-18 21:50 JNADemo\.classpath
文件 383 2017-12-11 10:08 JNADemo\.project
目录 0 2019-02-18 21:50 JNADemo\.settings\
文件 57 2019-02-18 21:50 JNADemo\.settings\org.eclipse.core.resources.prefs
目录 0 2019-02-18 22:04 JNADemo\bin\
目录 0 2019-02-18 22:04 JNADemo\bin\com\
目录 0 2019-02-18 22:04 JNADemo\bin\com\netsdk\
目录 0 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\
文件 1282 2019-02-19 08:45 JNADemo\bin\com\netsdk\demo\MyTest2$DisconnectCallback.class
文件 1305 2019-02-19 08:45 JNADemo\bin\com\netsdk\demo\MyTest2$HaveReconnectCallback.class
文件 2351 2019-02-19 08:45 JNADemo\bin\com\netsdk\demo\MyTest2$SnapCallback.class
文件 6934 2019-02-19 08:45 JNADemo\bin\com\netsdk\demo\MyTest2.class
文件 467 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackByTime.class
文件 678 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1311 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 2523 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 914 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1914 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1044 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1044 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 2468 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1047 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1047 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 2834 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1175 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1268 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1030 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1030 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 1030 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
文件 2046 2019-02-18 22:04 JNADemo\bin\com\netsdk\demo\PlayBackfr
............此处省略683个文件信息
相关资源
- 大华笔试题+答案
- 操作系统 宗大华 课后答案
- 易语言服务端当前屏幕抓图源码
- 易语言屏幕抓图程序源码
- 易语言代码抓图工具源码
- 易语言小楼抓图工具源码
- 大华安防使用手册
- 谷歌卫星抓图+批量重命名瓦片+瓦片切
- 大华OCXweb监控视频插件及代码
- 大华车牌识别DEMO
- 上海大华条码收银秤上位机软件 v1.
- 抓图工具HyperSnap7.0 绿色 已注册版.z
- 指定区域连续截图(Ctrl+F2)
- Windows下 QT 5 调用 大华 SDK 实现摄像头
- 大华摄像头网络sdk开发手册
- 大华摄像头二次开发web3.0控件开发包
- 大华ocx插件,完美嵌入web页面,百分
- 大华 摄像头插件plugin demo
- WEB方式直连大华设备Demo带云台&SDK;
- 大华摄像头直连插件webplugin.exe
- 浙江大华 SDK Demo Delphi
- 淘宝抓图工具大仙一键搬图V17.0.1.8正
- 浙江大华笔试题
- 趣马抓图工具(淘宝天猫京东详情版
- 上海大华电子秤接口文档DEMO等
- 大华摄像头OCX控件及使用.rar
- 大华webdemo
- web调用大华摄像头demo
- 大华摄像头OCX控件和web端页面中使用
- 大华视频控件
评论
共有 条评论