资源简介
基于海康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个文件信息
相关资源
- JAVA 图形报表jfree需要完整的6个JAR包
- 百度语音识别Demo272493
- 1503java基于Web的实验室机房预约管理系
- haxm-windows_v7_2_0android-sdk安装需要
- 四川大学2013-2016年Java试题
- 基于Java Web的网上选课系统
- android sdk platform-tools(26.0.2)
- java/swing编写的第一个扫雷程序
- javaEE上传文件和参数
- javaEE上传文件
- java org.common 开发,引用
- 阿里巴巴JAVA编码规范详尽版
- mysql-connector-java-8.0.12和c3p0.9.5.2 for m
- java web应用——网络商城购物车的实现
- 用JAVA开发的在线问卷调查系统WAR+源码
- SM2SM3SM4 java实现271956
- 基于Java的天气雷达数据的降雨预测及
- 采用java编写的TCP/IP服务器端程序
- 网上商城系统 Hibernate Java JSP Struts S
- java绘图java绘图java绘图
- Java开发技术大全(500个源代码).
- javaEE开发 api中英文对照版
- java多人聊天室可私聊
- 网上购书系统java+jsp+javabean+mysql
- 基于java—MAPGIS二开
- 新闻网站实现+JSP+JavaBean+MySQL设计
- SSD8-Ex4待办事项列表答案参考
- Java获取ipa、apk文件配置信息jar包
- java微博项目源码与mysql数据库
- 基于Java 的果蔬交易网站的设计与实现
评论
共有 条评论