资源简介
基于海康SDK和java版ClientDemo,移植到idea。完全可用,出现无法加载jar包情况请选择lib下的jar add as library。最后选中ClientDemo.java,右击选择运行,就完成了。

代码片段和文件信息
/*
* To change this template choose Tools | Templates
* and open the template in the editor.
*/
/*
* ClientDemo.java
*
* Created on 2009-9-14 19:31:34
*/
/**
*
* @author Xubinfeng
*/
package ClientDemo;
import com.sun.jna.Native;
import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
import com.sun.jna.examples.win32.W32API.HWND;
import com.sun.jna.ptr.ByteByReference;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.ptr.NativeLongByReference;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import java.util.Date;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JPopupMenu;
import javax.swing.JWindow;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;
/*****************************************************************************
*主类 :ClientDemo
*用途 :用户注册,预览,参数配置菜单
*容器:Jframe
****************************************************************************/
public class ClientDemo extends javax.swing.Jframe
{
/*************************************************
函数: 主类构造函数
函数描述: 初始化成员
*************************************************/
public ClientDemo()
{
JPopupMenu.setDefaultLightWeightPopupEnabled(false);//防止被播放窗口(AWT组件)覆盖
initComponents();
lUserID = new NativeLong(-1);
lPreviewHandle = new NativeLong(-1);
lAlarmHandle = new NativeLong(-1);
lListenHandle = new NativeLong(-1);
g_lVoiceHandle = new NativeLong(-1);
m_lPort = new NativeLongByReference(new NativeLong(-1));
fMSFCallBack = null;
fRealDataCallBack= new FRealDataCallBack();
m_iTreeNodeNum = 0;
}
static HCNetSDK hCNetSDK = HCNetSDK.INSTANCE;
static PlayCtrl playControl = PlayCtrl.INSTANCE;
public static NativeLong g_lVoiceHandle;//全局的语音对讲句柄
HCNetSDK.NET_DVR_DEVICEINFO_V30 m_strDeviceInfo;//设备信息
HCNetSDK.NET_DVR_IPPARACFG m_strIpparaCfg;//IP参数
HCNetSDK.NET_DVR_CLIENTINFO m_strClientInfo;//用户参数
boolean bRealPlay;//是否在预览.
String m_sDeviceIP;//已登录设备的IP地址
NativeLong lUserID;//用户句柄
NativeLong lPreviewHandle;//预览句柄
NativeLongByReference m_lPort;//回调预览时播放库端口指针
NativeLong lAlarmHandle;//报警布防句柄
NativeLong lListenHandle;//报警监听句柄
FMSGCallBack fMSFCallBack;//报警回调函数实现
FRealDataCallBack fRealDataCallBack;//预览回调函数实现
JframePTZControl framePTZControl;//云台控制窗口
int m_iTreeNodeNum;//通道树节点数目
DefaultMutableTreeNode m_DeviceRoot;//通道树根节点
@SuppressWarnings(“unchecked“)
// //GEN-BEGIN:initComponents
private void initComponents() {
jSplitPaneHorizontal = new javax.swing.JSplitPane();
jPanelUserInfo = new javax.swing.JPanel();
jButtonRealPlay
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-05 14:23 hk\
目录 0 2019-03-05 17:12 hk\.idea\
文件 237 2019-03-05 14:14 hk\.idea\encodings.xm
目录 0 2019-03-05 14:23 hk\.idea\libraries\
文件 214 2019-03-05 14:23 hk\.idea\libraries\examples.xm
文件 204 2019-03-05 14:23 hk\.idea\libraries\jna.xm
文件 278 2019-03-05 14:14 hk\.idea\misc.xm
文件 251 2019-03-05 14:14 hk\.idea\modules.xm
文件 8915 2019-03-05 14:16 hk\.idea\uiDesigner.xm
文件 11713 2019-03-05 17:12 hk\.idea\workspace.xm
文件 142336 2018-08-17 18:36 hk\AudioRender.dll
文件 2250752 2018-08-17 18:52 hk\HCCore.dll
文件 1251840 2018-08-17 18:57 hk\HCNetSDK.dll
目录 0 2019-03-05 14:19 hk\HCNetSDKCom\
文件 275456 2018-08-17 18:36 hk\HCNetSDKCom\AnalyzeData.dll
文件 422400 2018-08-17 18:36 hk\HCNetSDKCom\AudioIntercom.dll
文件 937472 2018-08-17 18:54 hk\HCNetSDKCom\HCAlarm.dll
文件 14882 2018-08-17 18:54 hk\HCNetSDKCom\HCAlarm.lib
文件 1523712 2018-08-17 18:54 hk\HCNetSDKCom\HCCoreDevCfg.dll
文件 1249280 2018-08-17 18:55 hk\HCNetSDKCom\HCDisplay.dll
文件 2166784 2018-08-17 18:55 hk\HCNetSDKCom\HCGeneralCfgMgr.dll
文件 47232 2018-08-17 18:55 hk\HCNetSDKCom\HCGeneralCfgMgr.lib
文件 1652736 2018-08-17 18:55 hk\HCNetSDKCom\HCIndustry.dll
文件 928768 2018-08-17 18:55 hk\HCNetSDKCom\HCPlayBack.dll
文件 1184256 2018-08-17 18:55 hk\HCNetSDKCom\HCPreview.dll
文件 37814 2018-08-17 18:55 hk\HCNetSDKCom\HCPreview.lib
文件 1009664 2018-08-17 18:54 hk\HCNetSDKCom\HCVoiceTalk.dll
文件 463360 2018-08-17 18:36 hk\HCNetSDKCom\OpenAL32.dll
文件 844800 2018-08-17 18:36 hk\HCNetSDKCom\StreamTransClient.dll
文件 442880 2018-08-17 18:36 hk\HCNetSDKCom\SystemTransform.dll
文件 987648 2018-08-17 18:36 hk\HCNetSDKCom\libiconv2.dll
............此处省略518个文件信息
- 上一篇:百度语音识别Demo
- 下一篇:JAVA 图形报表jfree需要完整的6个JAR包
相关资源
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- pc与android通过usb socket实现手机通信
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
评论
共有 条评论