diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/EasyCHM.exe" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/EasyCHM.exe"
new file mode 100644
index 0000000..0db33d8
Binary files /dev/null and "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/EasyCHM.exe" differ
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/EasyCHM.exe-up.txt" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/EasyCHM.exe-up.txt"
new file mode 100644
index 0000000..6ec2f86
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/EasyCHM.exe-up.txt"
@@ -0,0 +1,25 @@
+__SEH__ 0xc0000005 at 0x76d91d96
+CS :0x0000001B SS :0x00000023 DS :0x00000023
+ES :0x00000023 FS :0x0000003B GS :0x00000000
+EAX:0x00000000 EDX:0x00000077 ECX:0x01E2FF34
+ESP:0x01E2FE80 EBP:0x01E2FE94 EIP:0x76D91D96
+ESI:0x00000000 EDI:0x402991BD
+-- backtrace --
+ 0x76d91d96:[rtutils.dll]:(001:00000d96)
+ 0x76df5fe4:[RASAPI32.dll]:(001:00004fe4)
+ 0x76df13c8:[RASAPI32.dll]:(001:000003c8)
+ 0x402991d0:[wininet.dll]:(001:000281d0)
+ 0x7c96a857:[ntdll.dll]:(001:00039857)
+ 0x7c96aa3b:[ntdll.dll]:(001:00039a3b)
+ 0x7c96aab2:[ntdll.dll]:(001:00039ab2)
+ 0x7c969f90:[ntdll.dll]:(001:00038f90)
+ 0x7c82482f:[kernel32.dll]:(001:0002382f)
+--stack--
+0x01e2fe80: 0x76d920d5 0x76d99000 0x76e29040 0x01e2ff34
+0x01e2fe90: 0x01e2ff34 0x01e2fea8 0x76df5fe4 0x76df13cc
+0x01e2fea0: 0x00000000 0x40270000 0x01e2febc 0x76df13c8
+0x01e2feb0: 0x76df13cc 0x76e29040 0x76dff175 0x01e2feec
+0x01e2fec0: 0x402991d0 0xffffffff 0x000002fc 0x00000003
+0x01e2fed0: 0x402991bd 0x40270000 0x77eb5938 0x00000000
+0x01e2fee0: 0x0018ebe0 0x77eb591b 0x00000000 0x01e2ff44
+0x01e2fef0: 0x7c96a857 0x0018ebe0 0x7c9bb080 0x001bc288
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Itcc.dll" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Itcc.dll"
new file mode 100644
index 0000000..5e78ebb
Binary files /dev/null and "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Itcc.dll" differ
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/Simplified Chinese.lng" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/Simplified Chinese.lng"
new file mode 100644
index 0000000..4e3790a
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/Simplified Chinese.lng"
@@ -0,0 +1,801 @@
+[Common]
+ExeName=EasyCHM.exe
+Language=Simplified Chinese/中文简体
+LanguageSelector=语言选择
+FontName=宋体
+FontSize=9
+HelpFileName=ecHELP_CN.CHM
+BuyNowFileName=BuyNowCN.html
+TipsFileName=
+
+[Translator]
+Translator Name=Guohua Soft
+
+[AppInfo]
+0=国华软件
+1=作者:冯国华
+2=网站:
+3=电子信箱:
+4=确定
+5=现在购买
+6=取消
+7=输入注册信息:
+8=注册名:
+9=注册码:
+10=感谢您的支持!
+11=对不起,您输入的注册信息不正确。
+12=本程序已经被修改!
+13=本程序将无法(正常)运行。
+14=请下载一个新版本然后重新安装。
+15=发现调试或监视程序!
+16=出于安全考虑,本程序不会与调试或监视程序一起正常运行!
+17=请删除或停止调试或监视程序之后再运行本程序。
+18=试用版
+19=注册版
+20=注册给:
+21=单用户注册版
+22=无限制多用户注册版
+23=多用户注册版
+24=程序版本号太低。出于安全考虑,这个版本将无法运行。
+25=请下载最新版本然后重新安装。
+26=用户总是可以在下面的站点下载本程序的最新版本:
+27=您输入的注册号已经被禁止!详情请向作者咨询。
+28=您输入的注册信息只对低版本有效。如果您是注册用户,请通过电子邮件向作者索取新版本的注册信息。谢谢您的合作!
+29=错误!
+30=信息:
+31=警告!
+32=在下面的网站发现本程序的新版本:
+33=现在下载程序的新版本吗?
+34=试用版本已经过期!
+35=请注册!
+36=安装文件不完全!找不到程序运行需要的一些文件。
+37=请重新安装!
+38=本程序可能被病毒或者人为修改!
+39=未注册
+40=未注册版
+41=到作者的网站
+42=给作者发电子邮件
+43=通过Qwerks在线购买本程序
+44=通过ShareIt在线购买本程序
+45=在线购买
+46=购买
+47=授权类型:
+48=关于
+
+[Messagebox]
+0=信息
+1=确认
+2=警告
+3=错误
+4=是(&Y)
+5=否(&N)
+6=确定(&O)
+7=取消(&C)
+8=放弃(&A)
+9=重试(&R)
+10=忽略(&I)
+11=全部(&A)
+12=全否N(&o)
+13=全是(&l)
+14=帮助(&H)
+
+
+
+[Message]
+Msg0=输出完毕.
+Msg1=正在输出目录文件...
+Msg2=正在输出索引文件...
+Msg3=正在输出工程文件...
+Msg4=工程名称:
+Msg5=CHM文件名:
+Msg6=取消(&C)
+Msg7=真的要停止当前操作吗?
+Msg8=当前操作被取消 ...
+Msg9=正在取消...
+Msg10=生成CHM:
+Msg11=正在搜索...
+Msg12=正在排序...
+Msg13=请等候...
+Msg14=正在删除空目录...
+Msg15=选择一个目录:
+Msg16=无法找到:
+Msg17=本程序需要这个文件以便生成CHM文件.
+Msg18=正在反编译...
+Msg19=恢复全部选项为程序初始状态会导致您对选项的修改都将被忽略.
+Msg20=要继续吗?
+Msg21=全部选项已经恢复为程序初始的设置.
+Msg22=未发现匹配文本
+Msg23=成功完成全文本的替换
+Msg24=新标题
+Msg25=文件内容已经改变.
+Msg26=要保存这个文件吗?
+Msg27=文件内容已经被其他程序修改.
+Msg28=要重新载入这个文件吗?
+Msg29=不支持的文本格式
+Msg30=没有找到符合条件的文件.
+Msg31=程序将自动侦测并删除全部的自动编号,要继续吗?
+Msg32=正在压缩工程文件...
+Msg33=正在保存工程文件...
+Msg34=正在删除临时工程文件...
+Msg35=正在载入工程文件...
+Msg36=正在解压缩工程文件...
+Msg37=无法加载文件: %s - 这个文件已经被删除或移动.
+Msg38=%s 不是一个有效的%s工程文件.
+Msg39=文件打开失败.
+Msg40=文件保存失败.
+Msg41=无法保存工程文件%s, 请检查目标路径是否有足够的磁盘空间.
+Msg42=按'新建'按钮建立或者按'打开'按钮打开一个工程文件.
+Msg43=按'编译'按钮立刻生成一个CHM文件.
+Msg44=工程文件内容已经改变,
+Msg45=要保存工程文件吗?
+Msg46=删除当前配置 "%s"?
+Msg47=恢复当前配置为默认值 "%s"?
+Msg48=保存到当前配置 "%s"?
+Msg49=覆盖已经存在的配置 "%s"?
+Msg50=编译结束.
+Msg51=用户取消了当前操作.
+Msg52=真的要删除选中的项目吗?
+Msg53=真的要开始排序吗?
+Msg54=真的要开始替换吗?
+Msg55=要保存修改吗?
+Msg56=用户放弃编译
+Msg57=正在处理Alias和Map文件...
+Msg58=导入文件夹...
+Msg59=版权所有(C)
+Msg60=保留所有权利
+Msg61=添加%s
+Msg62=添加子%s
+Msg63=%s属性
+Msg64=目录项
+Msg65=关键词
+Msg66=保存当前设置为默认值
+Msg67=
+Msg68=
+Msg69=
+Msg70=
+Msg71=
+Msg72=
+Msg73=
+Msg74=
+Msg75=
+Msg76=
+Msg77=
+Msg78=
+Msg79=
+Msg80=
+Msg81=
+Msg82=
+Msg83=
+Msg84=
+Msg85=
+Msg86=
+Msg87=
+Msg88=
+Msg89=
+Msg90=
+Msg91=
+Msg92=
+Msg93=
+Msg94=
+Msg95=
+Msg96=
+Msg97=
+Msg98=
+Msg99=
+
+
+
+
+
+
+
+
+
+
+
+
+[frmLoadSaveCustomSettings]
+10edec58f48a2062173a5dbbfeb30d2c=载入/保存 设置
+ad594540d2bb974fced5c2363ecd3b33=已保存的设置列表:
+9e9f3258aa19e0d7c368bf9388c7105e=描述:
+16b44c3a28f46f729b16e9a053e2e82b=名称:
+8e773dcc303ff62c94b2a8c03b3e1933=确定 (&O)
+f71794c9160e4113d3423d3bfee74444=取消 (&C)
+
+
+
+
+
+
+[FormNewscheme]
+b010a794999ad73c1fcc8d8dddd2278b=确定
+a559fba9a064cae9e9255bd73c1febc2=取消
+0ffffea86d94aa2ed7c95fc5a6813217=新配置方案名称:
+
+
+
+
+
+
+
+
+[FormFileListDlg]
+aa91eb03430b8cdc10f24fe54f3a7895=当前工程的文件列表:
+b010a794999ad73c1fcc8d8dddd2278b=确定
+a559fba9a064cae9e9255bd73c1febc2=取消
+cce7526cdca177bbfc16fcde251d592d=标题:
+c36bb0e57e69f7bcd7c0cd2f777860e7=文件或链接:
+3ff18ac024d526b03e3a09cda5c7ab40=显示全部文件
+a6453dec1c661c8df7952e436d263a78=只显示作为附件的文件
+94cf24bb3ac07c417d8cc93506734801=显示全部文件
+015f279dd27f3ce0ef364fb7cc27630f=帮助(&H)
+
+
+[NewUrlDlg]
+b010a794999ad73c1fcc8d8dddd2278b=确定
+a559fba9a064cae9e9255bd73c1febc2=取消
+16b44c3a28f46f729b16e9a053e2e82b=请输入一个有效的网址:
+[ChmCompileStatusDlg]
+444c09b91797a36e216722aa07fa565b=生成CHM
+062a9a7019c058e18d8b08108ef036c1=关闭(&C)
+1d14661f9dca5f79bd585c6ff895f2e8=停止(&S)
+[TipsDLG]
+0=确定(&O)
+1=下一个(&N)
+2=上一个(&P)
+3=运行时显示(&S)
+4=日积月累:
+5=(没找到可用的提示)
+6=你知道吗 ...
+[FormAutoSizerDlg]
+d05e26dd5d69b80bc226b64700e538df=CHM窗体定位工具
+a559fba9a064cae9e9255bd73c1febc2=取消
+b010a794999ad73c1fcc8d8dddd2278b=确定
+9c258d2a4d54ac794c333a0af269f237=CHM 窗口( 左=%d, 上=%d, 宽度=%d, 高度=%d ), 导航面板( 宽度=%d )
+[FormCompileNow]
+98cdf433efe4b7cfea3b5630d10c8246=编译工程为CHM:
+476c7134d12380c2dd9e49f90dd8964c=生成 CHM (&A)
+ef8f87e598bc65d1e80fd57bbab3290d=立即编译工程为CHM
+f71794c9160e4113d3423d3bfee74444=取消(&C)
+00e4f8f9a35db12348f6e1aace0c6aba=工程设置:
+ee8cafe17dca8033dad1fe12d052efd2=CHM设置(&S)
+c28e87f80e15ac16edad080705c3faf2=CHM设置
+e6272d3e8340f7f57427d60018d8416b=帮助(&H)
+0759f1ddff050e5dd2f1cae670596e27=常规(&G)
+b47fb1036891eff7736f09691a13c910=CHM的标题(&T):
+eecfd2c763d1e7f43b014bc205b69239=当CHM上的主页按钮按下时将会打开这个页面
+80a0bdaf35fc6b56ad9dc3002f4c8034=CHM的主页(&P):
+02ba38bb997746e48fc62f9b70a2ab81=CHM打开时显示的第一个页面或图片
+23142647a0eee0740c54d6762fb0ce55=CHM的第一页(&D):
+1a8b28ee17bc5b142c6e6a8d08b544cc=CHM保存为(&V):
+eb32beda46c3749697cf7cbf9b4d93f7=工程的根目录(&R):
+5282990534e4b0cf9877aebd0086837c=Ht&ml API
+6447d9be26fc60bdffd64b60f55fab79=上下文相关的定义文件
+b137ad2c78d0c878706270c693e9c882=Map头文件(&F):
+97381c79d8e0c6c4bc480b785ff86c83=A&lias文件:
+e308bf754bc8a58fdcff317a0706b751=由程序自动生成Alias和Map文件
+8e5c2bca3116ebb7c8a0548e92c4f935=编译 Html API 信息(&N)
+b21a26e23842b5cd69b3b072f0871402=只供程序员使用
+cbf76ad117d4f71788fa3aba3fcb7cec=窗口弹出定义文件
+b2f7c2d0ab20320cbc7ac3aa36a8e13e=文本文件(&X):
+14a9165c84da05ca1d688241485c0014=弹出窗口的头文件(&P):
+a040c5c3414d2c51ce049267d09dc643=其他(&O)
+c8f3dbcc1010a7113c7979b3954a1d2b=工程名称(&N):
+fe0e804f0dedb21e7e645d476350f541=保存索引文件 (.hhk) 为(&V)
+08d2f928eb234ce33667c4a781577806=保存目录文件 ( .hhc)为(&T)
+c10b6fd0311bf31c227459b80f17e3c5=应用(&A)
+787235148d7850185180d71b738c2590=保存工程设置
+c23f19a1122cc6ffacd3d6098ecc8bc8=查看 CHM (&I)
+fe6a558fca8b42376ad7c4f58ffc17e3=查看生成的.CHM
+[FormAutoNodeNum]
+c4739c5f2ee1db0895517712229062dc=自动添加分级编号
+10cef7bff8282dd95ef777ddf227b414=确定(&O)
+a07e9db022ee93ebcf1f67a9196abe8a=开始执行
+1f7364265286b5250f5617e0511083e9=取消(&C)
+e0e1dd64a9c6a4d56bac9b0f98845cd1=取消
+9e608697be6eec4fd29025ef5c4f4373=删除全部编号(&R)
+d4d5fc467eb03cfbe7835d8192b05c63=删除全部的分级编号
+e0079a4383aa51266e37ec661fdc2132=范围(&S)
+2a4fc654ab7e160ff5021ff124ab9326=添加到全部(&W)
+0870309f443fe305e7a11bc03b60c755=添加到当前项及所有子项(&U)
+bdde372409e959f456fced722cf75184=编号方法(&M)
+6140fc8e834d4240cd8bb11b00e5e308=在标题前插入编号(&N)
+475d8df8cf7dc41b4ee62af45a92d100=用编号替换标题(&P)
+6447d9be26fc60bdffd64b60f55fab79=深度(&D)
+378f085353340b2eb79eb2fd82936e23=深度限制(&L):
+81ee48021ee5d1d31a061f21df14a52d=添加到全部深度(&A)
+b95f6d143f17f025370083e8d1ac0eb1=编号样式(&Y)
+ad594540d2bb974fced5c2363ecd3b33=编号的开始数字(&B)
+[FormCHMoptions]
+d6f11f3eadeb9df43c91c9bf8137c5a4=CHM 设置:
+e6272d3e8340f7f57427d60018d8416b=帮助(&H)
+83307b4ceadfa50f951085aacbddaf53=常规
+b6bb13992de0a07804862865821aebe5=支持全文检索
+1d9e5da45c2aa41e2cde3f75f398818c=选中后CHM将支持全文检索
+313a7373cac8be48774dad9fb2f4f05c=CHM里不保存目录信息
+17a959b957767c06098b68fa43d41914=所有的目录结构都将被忽略,文件都保存在CHM的根部
+864f72ac11b09a22166b6b9eb80c837d=支持增强型反编译(&U)
+789cfd9e2133726f3d72471229d0ec7f=创建二进制TOC
+8da924c1417c5e66b6dc863bac22d246=如果想显示'上一步/下一步'按钮则必须选中此项
+db87db19aaf1fc2c0e824e7270599564=创建二进制索引
+457dba36310c1dd30b5dacc067e88f08=创建CHI文件
+5418d6510e3e56680637f7923192e218=自动保存记录文件
+c5a3fb868ad2856e9ccfca2e80723812=选中后程序将会自动保存编译过程产生的信息
+301be206ed346c102ae0298338b08919=自动删除在CHM的生成过程中产生的HHP/.HHC/.HHK文件
+8f6b0d9c1e70cb1d99c011356ff401fb=选中则程序会自动删除 .HHP/.HHC/.HHK 等文件
+8086cb2b02f21c7515ecfd37091b8cb4=CHM 窗体总是在最前端
+324a4795171d24f9027f48821bd9f628=允许CHM记忆 窗体的位置和大小
+cb4730fe62d41454916c3a012a7914be=显示 MSDN 菜单
+f1b6735974bf073aabba39cd82e424a9=面板
+9c913efc0fe5fbbb802c9ff2ce0eddd5=显示导航面板, 按钮栏和主题面板
+d0cd7cedf95e4b7bc593c1e7fd7c1472=导航面板
+ad594540d2bb974fced5c2363ecd3b33=首选的跳格:
+6f140bf9fe6fa517e47b4f9c8f0b9f85=导航面板宽度:
+9e9f3258aa19e0d7c368bf9388c7105e=跳格的位置:
+cbd12fa8f909d550ca3d44ff6245d430=目录
+f50cf4be54acdc6e11e001991de8f1e0=索引
+481ceb8bc89aacb3611b71bea61c03c8=搜索
+8c9bca01e3cec516a8b6268e3785e163=书签
+80a29a1ea402d795088101166313c159=目录
+46126c500d99fd6b71785b3256b77b62=上
+1f974116f6d9bbd60ea71d4d7ccf4073=左
+3531b6cb4ade66012ee69853f9415fde=下
+130532d95513d928e534b4ca8b9ae768=上
+cbf76ad117d4f71788fa3aba3fcb7cec=显示
+978e7db1f4ea9d9ce471f16d17f99ce6=目录
+458c6fa58f2ec29529501d85a252e045=索引
+a465db39e85a16a8dd38d0c5212caeb8=搜索
+70d5dfeca0a3a9ed713e9992fb7e9f59=高级搜索
+b350a5659498fcdd19d9afe4ce648ae0=书签
+5b5bd43315fcbb7acae6829956d7b601=导航面板属性:
+ad95458ac78d16f3b3ce58b233c420c7=CHM打开时呈关闭状态
+75409eadb5b285e8d8fd6e827d98d4a0=自动显示/隐藏
+f5aa3a5f47e7c0a2b8da8a1a019b3e9b=自动同步
+fa69a83356139180ce541fae858e5bf4=按钮
+d071f54fff504d1439fd00c29608cfce=大按钮
+4b8f3ee0bb508a87806f3993e76d4df0=按钮选择
+8c978975a5d39234ac47339db2ace6fb=隐藏/显示
+48c1083a4abadc5be433f8f885822f44=后退
+3479e3bf7915b3d97ca2575cebc7b534=前进
+f8826a9242787576baaa6539e2e5e3bb=停止
+33df3a6c73b7e5010d9dae8867cb10bb=刷新
+06b8366580e53dd9971b0ad6ae0669a8=主页
+aa1ee6afb12f66cb690d862189fc956f=选项
+3533e59f6640738fd6eaf86cb8e74b57=打印
+d83dde6abbf7de6e968cd35e5626dcfa=定位
+1ebec5bfa007d7a6c386820d1077ab34=自定义1
+4067803f4e65f2d0c94d049669ba3405=自定义2
+9fb2ddc2e6b5deb64928661e1d0542b5=下一步
+f5d6440595fa3ecbc049a2a53f48c3ea=上一步
+451bdd835386cfae849dac47bbc8cb60=字体
+8812a6fed966640cda4e7ee3d7188e6c=更名
+d3a281c96064fdcc58d0a19d69cf9d24=更名
+86a32179c8bc0f900090681840866167=自定义一名称 (&1)
+6840eb9e516cc887d601a903e764323d=自定义二名称 (&2)
+f8c62f0e62c85536143fea87983c7c44=自定义一链接 (&1):
+27b1fcf9a6af3e11d6b229f7453568f6=自定义二链接 (&2):
+773925964d2714096a65d6428be100e7=显示按钮栏
+367dabe2f6579454e989c8c884639543=位置
+f85bd4efc85bbeaa734c1b3a88099948=窗口大小及位置
+37bd7d4eeece289dee6b8ff925b0e710=左:
+c05981f70b056e3c4b0ee7a4311b4591=宽度:
+a67155179bba1daab96b364b71930102=上:
+b33b4512dee84bcfd59d741431ed1a6a=高度:
+b8f3ad9292662fa55122c5f3c0ab8ff5=窗体定位工具
+2dec471002b9dbceee580aaa02a1d07a=首选的位置
+a3f4dde5a36f8e442a796c620890048a=自动保存窗体位置和大小
+be4a97225079da2523805cf8754663ac=普通样式
+b95f6d143f17f025370083e8d1ac0eb1=窗口属性
+dd8ad51c81727588be16451a91fa0ebb=最大化按钮
+5702665a60cdba680d7d7b7ff60f13f3=最小化按钮
+cb05d42f1033c194c6b98814eb455117=边框
+63a5a8cdcb0279f84146a28e129c5a65=最大化
+e3f1b94c69054cb8a0b68378e83d4771=最小化
+822d0a07210003eb20384292b41b2a51=对话框框架
+d63a1e4870cc61c25e28377608dce5e3=弹出
+1fc8a8234f47c70c86aac37c9e6e5ffd=垂直滚动条
+2b9bd5e0dfd1b660ff75685dac31935b=可见
+01e6239969abfe9a2da7eec722c45f26=系统菜单
+769c93c22bf54408f302a5a3e5ced009=子窗口
+27efd2e009c63b2474338e687ccb00e4=有子窗口
+8ed68fc00c61f14bd7cad6ee9e2113a6=有同级窗口
+16ccb09e505e5ac4e62e9f3904c78ea6=厚框架
+c0996f02697f564840dc541453e71456=窗口交迭
+ac98b8516dfb6bed6378c040e0ff8b21=无效
+b291140e8736cb179e93b6c4bfa83f18=水平滚动条
+1fc44d1a059205ccb919d4c3f9627e13=扩展样式
+6447d9be26fc60bdffd64b60f55fab79=窗口属性
+68351dd926220cdff5cf6d6a93d1f5e9=工具窗口
+52229600b6129082a93ea7b9e568202f=接受文件
+186d33efb1743e57d9688986addbe70a=不通知父窗体
+1000fb148a9103730956da09042c1408=客户区边框
+49e518ace8e84f244a7ad2e41a930390=始终最上
+a38635f15873a3f37bbebb85d7f5b19d=左滚动条
+5414167198fa0114ea8841a332380607=静态边框
+e0c159fe365af9b14bf251b7e766cc26=上下文帮助
+dc1aa2a1ad556dc291129563ccc4f4ec=透明
+30a19b165ba33992b7f7d02a1d871d00=文本右对齐
+742862345b09eea07f403574ac8ee7f6=右到左阅读顺序
+05f84022136e7ad6ccbcd74133a6b3ae=控制父窗口
+a040c5c3414d2c51ce049267d09dc643=其他
+00e4f8f9a35db12348f6e1aace0c6aba=CHM目录框和索引框的属性设置
+5361e73527c22c5136f6ea2b1bb72097=目录框属性设置
+ec81fc7371c6a971b0cda32ab2b8bb62=索引框属性设置
+2d8a5cc24ade9449ab5445a473ebad3b=语言选项:
+c603acf3e17f2e66f064f9e8441cfdb5=默认
+e3e0e2e8753a773fc1250e3a2f4fee0b=取得系统默认的语言设置
+8e773dcc303ff62c94b2a8c03b3e1933=确定(&O)
+f71794c9160e4113d3423d3bfee74444=取消(&C)
+30942ad0385594bfcc73c70726fdfe19=重置(&R)
+0dffc6f3d13e42d97a16b37c64ca70d3=配置方案
+ad531e2e2b63cbe87a0f88a88b3d47b8=载入设置(&L)...
+b0ee7308342fefabf143d7a15d3c65f8=保存设置(&S)...
+[FormDecompileSingleDlg]
+f4dbc0c94bb7adde71e81b9996b53ed6=反编译指定的 CHM:
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=开始(&S)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+ce6cef4f349f40cad2f03385184ad5db=选择一个CHM文件(&E):
+4b6f62cdc77ab0cd0b35b099aa7d7cc3=保存反编译结果到(&R):
+1442f656584dadc81c59669d429b9256=浏览(&B)...
+f2f5096d5cbc3d433cd6250e13ac839f=浏览(&R)...
+6a699e0ff914c999e5eeff94e36ea68b=保存反编译结果到单独的目录下(&U)
+8a74a8e9d35ab86a92b93d18f2c47283=结束后自动打开目标路径(&O)
+[FormAddFileWithinADirDlg]
+e00aeb880969ff1ca790698a01eb2f2a=打开
+604a3962fd0250c9d4462ae7285f84dd=文件类型(&T):
+50f813ded8d76a5698480d6ca0e2fa39=文件名(&F):
+b010a794999ad73c1fcc8d8dddd2278b=打开 (&O)
+a559fba9a064cae9e9255bd73c1febc2=取消 (&C)
+e429fe28de986fbfb6b5b8244c13e4f3=上一级
+[FormCompileStatus]
+7910569b3b9b30e7427fcd90fbad9eb0=Creating CHM:
+062a9a7019c058e18d8b08108ef036c1=关闭 (&C)
+91f61c7b1f2c29565b4d596208d445d7=工作中...
+4114ec15b5025d7e02b369fe2957574a=警告:
+ba14fde6e54eae101052fd7d05688b21=错误:
+1d14661f9dca5f79bd585c6ff895f2e8=停止 (&S)
+[FormExportAliasAndMapDlg]
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=开始(&S)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+6f140bf9fe6fa517e47b4f9c8f0b9f85=输出 Alias 和 Map 文件
+37bd7d4eeece289dee6b8ff925b0e710=自动输出帮助文件的上下文索引号的头文件,用户可以在编辑头文件后直接在工程设置里指定这两个文件,这样制作的CHM可以在程序里直接调用.
+b95f6d143f17f025370083e8d1ac0eb1=目标:
+53605f586f25e208d34563c475ddda72=Alias 文件名(&A):
+62c5b54907363615a1c51744a4593593=Map 文件名(&M):
+6447d9be26fc60bdffd64b60f55fab79=常数值的设置:
+ad594540d2bb974fced5c2363ecd3b33=以下面的数值开始(&W):
+9e9f3258aa19e0d7c368bf9388c7105e=递增数(&I):
+[FormItemPropertyDlg]
+000224004e808aac5c4d1fe6211d0924=属性
+84037f52e4b3eb16576182c446528fc1=标题(&A)
+73010efbcc892e38bd307b62bad55524=图标(&I):
+9e9f3258aa19e0d7c368bf9388c7105e=书签跳转(&B):
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=确定(&O)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+54cdbd5f3677ef1e3785b0e2eb4f99e2=文件名(&F):
+9b3cc827e8a57ff667145418f413d3a4=浏览(&B)...
+ad594540d2bb974fced5c2363ecd3b33=位置(&P):
+9c6d255fad3806f0b3d97331534a2cc6=添加到当前项的前面
+23cf1fa02f26879ebd4420a989b347ec=添加到当前项的后面
+1bf821936f7cf339af2e1384303a0a34=添加到当前项的第一个子标题
+4b773cbcb449a8a3e0e17a14f43a8839=添加到当前项的最后一个子标题
+702f5359473f8ac1f5178663347e46f9=添加到当前项的前面
+67a714b3702d560c2451024e8aa54c5c=链接到网页文件的书签跳转(如#TOP)
+[FormImportDlg]
+1a73d6d649fb6bb0fe00902fa377212b=新工程目录:
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=确定(&O)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+a850153ad9352446eaa48f654962463a=文件类型(&F):
+9a7ed84a5d716510d902cd144f56a97a=工程目录(&P):
+c8dfa9a3e90d97989e04cd5b5670d8a8=浏览(&B)...
+315121130016bdaab0388d3495491b9b=包括所有子目录(&S)
+0a0a850e0536d73f5852ffe424cdb544=搜索选项(&M)...
+d0aed5e5e516a045d8e8fa819a69b61a=搜索选项
+[FormIndexPropertyDlg]
+8f70abe961e0724701e302bd0f0a256f=索引框属性
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=确定(&O)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+0759f1ddff050e5dd2f1cae670596e27=常规
+85eaec5c81e150ed766a2932aa2e2fe0=字符集(&S):
+c5e56c000598db2d75e2c371040d39d7=字体(&F):
+cad6b98f4c41f4c5e83496dd9923c9d7=重置(&R)
+9dca4433d9e470680c4f8313888f7992=恢复程序默认设置
+[FormPreferencesDlg]
+22c9c75122d80ecf328f1426ad938c9c=程序设置
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+0759f1ddff050e5dd2f1cae670596e27=常规(&G)
+0b5c1ec57d973d96fcd5ccac78a7f07a=记忆程序的窗口状态(&W)
+cbf76ad117d4f71788fa3aba3fcb7cec=最近打开文件列表:
+ad594540d2bb974fced5c2363ecd3b33=最大文件数(&F):
+9e9f3258aa19e0d7c368bf9388c7105e=文件列表的最大宽度(&W):
+b5e971ea60a627d614f6cd0208e80a5b=提示信息(&M)
+b95f6d143f17f025370083e8d1ac0eb1=提示用户
+70bb141809057a9f4e1431f15318eee9=当对项目进行删除操作时(&D)
+29421a77c13a91c01fc184572ee82c2e=当对项目进行替换操作时(&P)
+f7ea8e37ae792c07f8700d69b4ff5fa7=当对项目进行排序操作时(&S)
+b010a794999ad73c1fcc8d8dddd2278b=确定(&O)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+dcc02a44ef1e37ff7ecda99c0c07dc7a=应用(&A)
+8aca9f903abb5ac56f4c601712191139=重置(&R)
+[FormTOCpropertyDlg]
+b4465bc8dbc447796c08596fe8b3c73f=目录框属性
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+29633360c4bcd9deb08068068cac5b97=确定(&O)
+bd9f9bc278223cc143781adbafbcbfb2=取消(&C)
+5282990534e4b0cf9877aebd0086837c=常规
+ad594540d2bb974fced5c2363ecd3b33=字符集(&S)
+a3edb3511ae64b49f57ae8a692ea789b=前景色:
+9684708ff382a1c4faf1fc4ad05e0870=背景色(&B):
+50254c73f6372df6be8d0106cdc3c798=字体(&F):
+527ed94438ff434281e94aad6342782b=目录使用默认的颜色(&U)
+0a32870d6a6f6635fbe77669734a51b3=样式
+61ffc11eccb8ef608bfa24b7a5462bf7=轨迹
+0cf5ecae9fefbe9eefb9316d8578d621=边框
+9bc9fc6c0723d187c24bab21035a9ef8=对话框边框
+d3e14839927605cdc1153bc14eba059d=显示虚线
+ccb1a12060a887959f2bb71f92c180c9=展开
+923d158e93fdf5897422e80b4bc66f2f=显示(+)(-)
+4537f35ff37adaa55e271f1ac8bf745d=凸起边框
+4706e77896b2c1cfc974e3500a12a16a=右到左阅读顺序
+c2f8ddda89335a3e39810bd4cef73f91=滚动条在左边
+f9b8f7a6b0edfcdbbc737f59eca596a7=整行选择
+777c0740cc24b993e6f5dedb10feef9e=显示所选项
+73fd8b432f5184d142912d497ea90a60=显示根
+69e7995976a8b1638b476c445ea8977b=凹陷边框
+cad6b98f4c41f4c5e83496dd9923c9d7=重置(&R)
+9dca4433d9e470680c4f8313888f7992=恢复程序默认设置
+[FormTreeView_ReplaceDlg]
+2dde2df86eaf6922bec1b4c3784bd5f6=文本替换:
+028eb8015aced938a44ebd7098b4f924=查找(&F):
+946411df6c3e5e93de9bdc59808e84ee=替换为(&W):
+b010a794999ad73c1fcc8d8dddd2278b=开始(&S)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+9c17cb611cc58a472bd19b2d44feef3a=选项:
+adc36b2098d47feb4abc454c56a31a1d=区别大小写(&E)
+d2d60e235a17c6871bfe6f3e7d0e4c78=替换之前提示(&P)
+d29103f5149eb44015913f15132f3e3c=自动删除首尾空格(&T)
+d406525c72f67454610b88aa0f16ae29=范围:
+ed287e329715abdeca39938de9b776fd=只替换选中的条目(&L)
+45fba6118c2d682c655dd21770d234f3=替换全部条目(&A)
+5bd5cbb3c3f9796050ab438b99343f64=替换全部的主标题(&H)
+d233cfbad756ee0e3e6c2c270d697244=替换全部的子标题(&T)
+5a1832d767ff778f6ab3e1c20a1e3cc8=全部替换(&R)
+efb3fadae687d74ae03c2fe45e3c0c8a=方向:
+8e8be53d8e2ebc99c251c077967fc852=向前(&F)
+e0e548126b7e2f5aa06e8d69b25d56db=向后(&B)
+[form_ChangeIcons]
+f5b87d8fcd7d0fe94db504a478b02053=批量更改图标
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=确定(&O)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+ad594540d2bb974fced5c2363ecd3b33=大标题图标(&L):
+9e9f3258aa19e0d7c368bf9388c7105e=小标题图标(&F):
+26fcaeceb79500d1918cea02b0866a5d=使用缺省设置(&T)
+776495d51f0bf13b2b5c2815bb4066ef=使用设置&2
+a17c4c94668859ec74b4aeba674569bc=使用目录图标(&B)
+2e019fb1f3148aade88daafba4b0f060=用户自定义(&U)
+e0079a4383aa51266e37ec661fdc2132=范围(&S)
+2a4fc654ab7e160ff5021ff124ab9326=更改全部(&W)
+0870309f443fe305e7a11bc03b60c755=更改所选项及其全部子项(&S)
+afa4b96b74929f883345b3e3031bf432=忽略用户手工设置的图标(&I)
+e63671a0820e02ffe6a76079fa7774d6=自动保存图标设置(&D)
+[FormImportOptions]
+a63809d5c3469c83458a3b36754c69d1=搜索选项
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+71030155a691198a08fea07171f80269=TOC 标题截取
+3bfd9a7f312661b5f2a3fc92fb6bb690=*.htm/*.html/*.mht
+d05a1d20fdbc3c616cb9fc9fe4aa5702=截取<&title>之间的文字
+f394acba2bd0283be813e1c2d6d76e29=使用完全文件名(&F)
+28d24e5d3ad363fbc35e85f2a96c26c3=使用无后缀的文件名(&L)
+50405bc1e7dfff4dbcbe1e44e272b66e=其他文件类型:
+a9deb9edd324512c52112d74905ac058=使用完全文件名(&N)
+8eb8af359cfbf9a2f59e8db46cbbf2a6=使用无后缀的文件名
+abf382ff600d592f316413722ad4987c=*.txt
+bd7b761bf60cd8c66857e67353754198=使用完全文件名(&U)
+782f2a027eac2c3d150f0816d64b2aca=使用无后缀的文件名(&M)
+5e26a98eb4de49b43c321880288f3573=截取非空第N行(&P):
+d01ed53caf6562389d39ccf57503c74d=TOC图标设置
+ad594540d2bb974fced5c2363ecd3b33=大标题图标:(&L)
+9e9f3258aa19e0d7c368bf9388c7105e=小标题图标(&F):
+26fcaeceb79500d1918cea02b0866a5d=使用缺省设置(&T)
+776495d51f0bf13b2b5c2815bb4066ef=使用缺省设置&2
+a17c4c94668859ec74b4aeba674569bc=使用目录图标(&B)
+2e019fb1f3148aade88daafba4b0f060=用户自定义(&U)
+a040c5c3414d2c51ce049267d09dc643=其他
+0823d8f352560aff8e7ba2e3caadd240=忽略空目录(&N)
+a048b38d83d55c6049bcd4d75d0056ab=添加目录及文件到TOC里的顺序:
+53d6a455793ccfeab80733eae88c5ea5=先文件后目录(&F)
+d96c69684e18be792cc7339dd61c3d8b=先目录后文件(类似资源管理器里的显示效果)(&L)
+9c4a1d05e9b358e83366495035b3efb1=自动替换下划线"_"为空格(&R)
+96c14dc0cf52f6b3fccda00c4032457e=首字母自动大写(&c)
+9509e36234e8e9aa7b36b32a9f589af3=确定(&O)
+75535e5aec302beb9c504f9ac12787b6=取消(&C)
+163bf2d17bc27fc04f1b661e57573042=重置(&R)
+[FormMain]
+4b066ad32f50f69cf15f9621cb3bca5a=Easy CHM
+1ee9578a2edbf14133cac99cc2e7dce3=目录
+3f4c975600ec08103e1bb0effce64539=添加目录项
+bcdc8eec4d68f3ff5986c901c956e918=目录项属性
+71d78f2d32c4eb016085d0b4b7c1b914=目录项属性
+13b67d43026cf868314d2bd8445f7bac=左移
+62368991abbb028ca4dbddcdeff3bdf9=右移
+9eeef0d0d7002944a82ad36b7393368f=上移
+e9561d5a9163631e5d2d13c61e5a006e=下移
+b6b961662597938e685592042ab68e7e=删除
+fd8bdf505279e99dd7408f8d7d7257bd=目录项属性
+13899bbb299030e9931bf89987f92a55=索引
+3ba3fc06d0e56a0f87af3c2d87b888cb=添加关键词
+2370af1372942137dbe581233364d2d8=目录项属性
+0c811719ff78ef67778f8e7358fe3f2a=左移
+5e0431e94ac60ba77392770bf90cc665=右移
+b134497e21f26aa236e7fafe542e19e6=上移
+159a89d663966a8d175bb923a3c26697=下移
+0e953e21adfd7b424cd9c96a57275020=删除
+4bb460aa8a8e09f766c4c922fc8997ea=关键词属性
+d3f5d39b47d73555775a5ec7b071d9ff=源文件
+faa97404640f20f19ba98ffd5d35514e=保存
+3a0d442ad81354b9e8fe76d1b655a6e9=剪切
+7e7f9da4826af5ba39c7a07ec4ea24f3=复制
+ee7a483dcf5acf231c3d42501e2d44cd=粘贴
+ea5446ea119b0efd20de068372ab4b11=恢复
+c30f4ca0e6a1d59bfdff845ecb98bdc7=重做
+8ebbc3b2ea33b646a01d9bf2f5edef1c=自动换行
+47e24863e1654e5982aef6ea5f7f4604=把选中的文本作为目录项标题
+578496a8917a70cb706f480ac951863b=编辑...
+8e46decf99f6cf54e29c3d2a8097180e=预览
+f23fc184bcd5a82658feed752c54f30b=新建
+2fe9529ca7e66cc46474e0ae6e490013=新建工程
+896728c4f0b8f299b0a7378b8ea54362=打开
+08912e314eb1df325a124df82f009ad1=打开工程
+bc1dbe9bf16620ec52e0a44d36d45d6b=保存
+0ba8d3ba623801377911d281bc74778d=保存工程
+f10d7776bf3569531c0ec66f27f32832=编译
+493d0f2addccc7b84ff56d2cc72c49f7=编译工程为CHM
+c8e16253f12d60978228b97bc9d90235=购买
+d024c7f316c3782dc6fac9810b20f4e4=如何购买
+3a0fca02dcaefc1a6ed42f017e6289fc=文件(&F)
+d502ecce33c03779d592b0602723e9e9=注册(&R)
+a81a1c215f79481ecfca583bb219d481=选项(&O)
+09640fdf37eaf05de17c672dc36b52e8=工具(&T)
+0f6994a885e8f3f0e2c270be6917575e=帮助(&H)
+74ec55f12cdfe182b3b3fe072ec24aed=大写键
+af2971e5b835fe3390b827555d99230f=数字键
+bcbcd1e3155df2fe8a9dfbbcc0a7583c=滚动键
+e2187c1fa358cf394beffc3b41d8e695=清除文件历史列表(&C)
+74e7756154932a3a839610be3d575fbb=删除孤立项目(&R)
+9d1a92844460cc9f9d1c5ddafb792129=重新打开
+8de82017b33d4428d97ace7abc7f158f=添加目录项(&A)
+068b44275058a6c09ad661aca698d7f9=添加子目录项(&c)
+fcbc97710a37e19f11c951baa8926aa6=导入(&I)
+08833c6166b27c9c9524d25cb16e9692=导入文件夹(&f)...
+ff64542a4df2ae8206351e1fc4714066=导入文件(&m)..
+64c532a09d27a3e61b0d891900c37e8c=添加附件(&I)...
+01f2bf2e210bcb8cf2e1073b19b5509d=输出(&t)
+20dba6fc6d454b5b2f312670ebb37bac=输出 Alias和 Map文件(&A)...
+7d795926684ccacb71b6dab8b083a147=输出全部内容到文件(&t)...
+04dbc990f1e71000f224664c95d075ff=移动(&M)
+0e40a42acf39b24a878e44634979a06d=左(&L)
+a2285f505b83f9ebba7950d22e0d969d=右(&R)
+786775dff4298183d0f6114e45c5097b=上(&U)
+7bf9c04b93b7fbfc8a7740d91ca7a161=下(&w)
+5d83d02084a896aed586e43710ddfc94=移到当前分支的顶部(&S)
+56def76809582ea5bd1fcc6fd8753dd6=移到当前分支的底部(&b)
+e10da754ab6df029e756853881714626=移到最顶部(&T)
+5d924d12c6d4ca04f94f3b39ba0b553b=移到最底部(&B)
+473725f0e83d99651d1f7d47dced8e67=删除(&D)
+14b94b9bbfbf0af2598190bb6f74f197=替换(&R)...
+b34285246cf44182a7b29256a44ea152=排序(&S)
+6674a39e2b31b2fde087c845cd4e63f0=对整个树排序(&E)
+989564bf3e76642b83cc68109f5cffa0=对当前项及其所有子项排序(&s)
+ba22d0e89097d827d0e8074c6e9ce9fa=自动添加分级编号(&o)
+10f3aac180119d63e4909146a9e5ef03=批量更改图标(&b)...
+ddac45212691c947ccb452cc1946ddd9=全部展开(&u)
+2de658d2b17cbbbf6ea9ac1572f8fdd1=全部收缩(&C)
+39183e48a4872a0fce2c8837fa186a25=编辑(&E)
+9e1ec58a12df0a13fd5aa119b7073749=目录项属性 (&P)
+631bd5dac86bf0aa9cbcbf5ae22dc0ba=撤消(&U)
+4fb8961aacb19fb905b47285662a61c9=重复(&R)
+efa8df1ac0da75a2024a4723a8b59738=剪切(&X)
+0575bb4049a55b2639a7c6c833cc7945=复制(&C)
+67c4cd6a85d7129baf8fda4317abaf03=粘贴(&P)
+ee156c8f070129d6d0a071cf06752916=全选(&A)
+8f7b38ffce4acf38cadf29892a258b1d=设为目录项标题(&T)
+cd8cf818098f8a9e75f04673fc7d9b74=自定义编辑器(&F)
+738e6034eaee892865f89b9105609748=文字在按钮的右边(&r)
+228df6c196bf709db8edc9b0b1e33068=文字在按钮的下边(&b)
+e7bd956437112ae5c566e198e0dc7562=关于(&A)...
+a93f035296bac989c480756c2823333f=自动在线升级(&U)...
+0f07cc9fb9723c24c167299b380e651d=与作者联系 (&Email)
+337fbb1dfbb6365e7d54d36f3ac8c566=到作者网站(&V)
+6a8f4be57434adf6f5a8bed829d6656c=更多(&M)...
+e83958518dd02556134b06300eda1789=国华软件产品列表(&P)
+6aba04e219ce3a13c7826cb3968e47d6=每日一帖(&T)
+e46492cde41f042103e7aba198ebe55b=文件(&F)
+b31c98f3aa9499b072dfa5d758f5b42c=新建工程(&N)
+1d382c99f07a6ee7306d9bf555507cec=打开工程(&O)
+2e1c1a985c316cdbde743809338bd766=修改工程文件的根目录为(&r)...
+62e2f61c654f9dfe17fbd0526f54c9a0=关闭工程(&C)
+0cc2595a1448880c5f2c058fce692d44=保存工程(&S)
+3d864518744b7a021f8388049ff1f2e5=另存为(&a)
+273a53de027c3af120e66102b74a9874=编译指定工程(&l)
+a2e0d286d18387b0697ac9da82ed0973=退出(&x)
+1bf8ea775bd8a5ace0b26d29abb918a5=退出程序
+329767db0c68c8fcb5bf70660978d56c=注册(&R)
+debcec41fde1146658c818f4eb918345=如何购买(&b)
+4eda86cae9f2fc049714237dffa500cb=输入注册码(&R)
+e9cf6a4f58eaefda80aefb939d63040a=选项(&O)
+b160c08545d626208bfd15b8c4ce0bc8=程序选项(&P)
+1a7cef4cb2f62d6f2107959aacb8f35a=搜索选项(&I)...
+54c5e44a0182a37e162c1f2bc076a94c=CHM设置(&S)...
+e8be41476dd12a1212c9ef23f19fad1a=全部选项恢复为程序初始设置(&a)
+46376e040ed473ed98594ec83ed9a881=工具(&T)
+fc1e4e8b920963f0dd5a9e458862d016=反编译指定的CHM(&D)
+79238180dafa1f8356a41a94b7b5b63e=帮助(&H)
+5953d9b9691db94603f5d208bec17734=目录(&C)
+a1e79aefcf5ff22fd4f9005e60016109=如何购买(&b)
+d0ec0091933adc1056f353690ba69cd1=输入注册码(&R)
+ee3b0ab97c6f1bc66dc41439828e6d9d=重新输入注册码(&K)
+b1fb22912c046a72b176ea86dd16eef3=闪屏(&S)
+b061175a8b2e10e369c8f796a88feb12=添加项目(&A)...
+c7b225bdf0f314a299073ccd2980a1de=删除(&D)
+59913cb12f7d8d77a40bc44c917c68d0=上移(&U)
+2e2516b8de2ec2e1a1d56c8da9fa99a5=导入目录(&f)...
+2c57870f300c8cad52bb2e13511e73e6=输出 Alias 和 Map 文件(&A)...
+a3e1a1a82bb132b2b201fa9917113393=对整个树排序(&E)
+2cec64dd689bc2a4a90b55de0bd3fb78=查找(&F)...
+420c7ecfe0a4c67b1b2b42adac792d47=编辑(&E)
+351f4ba371d5876f6db7cd7f91f08223=全部展开(&u)
+9e499a0e53d608c8515bf16f8c6c8632=全部收缩(&C)
+b9e9a1258c432786eaa75c04d7dbdbcf=输出全部内容到文件(&t)...
+8363ef9541783a477e4769aebbb84528=导入文件(&m)...
+307b030df1a433862cc38a52813a0b94=添加附件(&I)...
+3a0ec74f06527ed30deaa3ab7fd33856=下移(&D)
+bb164dea0e3656911c3ac05e17642f83=左移(&L)
+d01c79e3696de97ac682c269a0381524=右移(&R)
+aad408c65f00b3e4e624f4dec95ca228=移动到当前分支的顶部 (&S)
+ff29b73e2df5362de2799b67cf77ddc1=移动到当前分支的底部 (&B)
+cb1642e2f393951648db3cbe460e7116=移到最顶部(&U)
+c5a9d3589c9d0b9a4f42a9376d826b6c=移到最底部(&D)
+973e8454deb091329ba3e0c448fd4000=替换(&R)...
+61b8017c65169cb03847406ad9427aa6=对当前项及其所有子项排序(&s)
+a07ce86daecd03dd3ab87d8c1597ec7d=批量更改图标(&b)...
+12d7e3d383f7c7046afed67cf877ec65=自动添加分级编号(&o)...
+aa979e7434b5a88f33a36bf1a893f802=添加子项(&c)...
+63252d2c3e9b6dd28d364b8837195210=项目属性(&P)...
+cec508c25571007c03ad19724b65f159=新建工程文件(&N)...
+dcfda4ad29583b85154260bef3a6bc47=工程文件(&O)
+db520138c813146b1f6b2ffea11a621b=修改工程文件的根目录(&r)...
+854b0822ad48202e4400c3c7d5bef862=关闭工程文件(&C)
+5e2d775815b1b65768e99c36e7b6e899=保存工程文件(&S)
+adae487b7d51b9c4f5bbe9286eaa35ea=工程文件另存为(&a)...
+e997a282d71f21f5057c8ecbeafb512d=编译工程(&l)...
+e2b37ecf9071d213bd329dc88e097b74=退出(&x)
+252ba807002d8b0c2599180317ae071b=如何购买(&b)...
+5dba72012faa3efacc2083a4bf353481=输入注册码(&R)...
+a2308f652a2aa4248bc1962f1cd88731=程序预设(&P)...
+b394682b17f4e06369ffd413668eaa9d=CHM设置(&S)...
+c1a3ffd07098660a2c7b852924a8c9a0=导入选项(&I)...
+a9eca798e09129b678750703e8152245=恢复全部选项为默认设置(&a)...
+0abf82e331e22d8865ef617b81dd9bbb=反编译一个CHM(&D)...
+4d314ddf7b9b8310434d65097bf25416=帮助主题(&C)
+dbda5e4093c7427af7ed4e1f8024063e=闪屏(&S)...
+770e90e13872da05aa6fa4d139c70a29=自动升级(&U)...
+06638b8b4d5f92c29bc86e8ef7fdfcb3=每日一帖(&T)...
+2d39dc1597cad671d72974f2d3dc77d3=访问作者网站(&V)
+a1a3cf43597f4358f38945f036d6c07d=与作者联系(&E)
+fe1cef859981b530e6505abd8d96fd9d=关于(&A)...
+[FormAskForRootPathDlg]
+6f140bf9fe6fa517e47b4f9c8f0b9f85=如果你有已经编译好的CHM文件,可以先把CHM反编译到一个目录下,然后选择那个目录作为根目录
+721b39808c702981e0dce3eed7f621a1=帮助(&H)
+b010a794999ad73c1fcc8d8dddd2278b=确定(&O)
+a559fba9a064cae9e9255bd73c1febc2=取消(&C)
+6aab7be8895591b72f8774b9735f39c9=无法找到当前工程文件的根目录!
+9e9f3258aa19e0d7c368bf9388c7105e=请指定工程文件的根目录以便程序可以找到工程文件包括的所有源文件并重新把链接指向新目录
+8665228755d409e0ddc9765a1eb20207=改变当前工程文件的根目录为:
+d7b4a50f6d850872ac77917322b0e996=工程文件的根目录(&R):
+22d694d121893768bd8cd2170bc79afa=当前打开的工程文件名(&O):
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/Traditional Chinese.lng" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/Traditional Chinese.lng"
new file mode 100644
index 0000000..797d57c
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/Traditional Chinese.lng"
@@ -0,0 +1,802 @@
+[Common]
+ExeName=EasyCHM.exe
+Language=Traditional Chinese/いゅ羉砰
+LanguageSelector=粂ē匡拒
+FontName=灿砰
+FontSize=9
+HelpFileName=
+BuyNowFileName=
+TipsFileName=
+
+[Translator]
+Translator Name=Guohua Soft
+
+[AppInfo]
+0=瓣地硁ン
+1=毒瓣地
+2=呼
+3=筿獺絚
+4=絋﹚
+5=瞷潦禦
+6=
+7=块猔獺
+8=猔
+9=猔絏
+10=稰谅眤や
+11=癸ぃ癬眤块猔獺ぃタ絋
+12=セ祘竒砆э
+13=セ祘盢礚猭タ盽笲︽
+14=叫更穝セ礛穝杆
+15=祇瞷秸刚┪菏跌祘
+16=σ納セ祘ぃ穦籔秸刚┪菏跌祘癬タ盽笲︽
+17=叫埃┪氨ゎ秸刚┪菏跌祘ぇ笲︽セ祘
+18=刚ノ
+19=猔
+20=猔倒
+21=虫ノめ猔
+22=礚ノめ猔
+23=ノめ猔
+24=祘セ腹びσ納硂セ盢礚猭笲︽
+25=叫更程穝セ礛穝杆
+26=ノめ羆琌翴更セ祘程穝セ
+27=眤块猔腹竒砆窽ゎ冈薄叫玹高
+28=眤块猔獺唉癸セΤ狦眤琌猔ノめ叫硄筁筿秎ン穝セ猔獺谅谅眤
+29=岿粇
+30=獺
+31=牡
+32=呼祇瞷セ祘穝セ
+33=瞷更祘穝セ盾
+34=刚ノセ竒筁戳
+35=叫猔
+36=杆ゅンぃЧтぃ祘笲︽惠璶ㄇゅン
+37=叫穝杆
+38=セ祘砆痜瑀┪э
+39=ゼ猔
+40=ゼ猔
+41=呼
+42=倒祇筿秎ン
+43=硄筁Qwerks絬潦禦セ祘
+44=硄筁ShareIt絬潦禦セ祘
+45=絬潦禦
+46=潦禦
+47=甭舦摸:
+48=闽
+
+[Messagebox]
+0=獺
+1=絋粄
+2=牡
+3=岿粇
+4=琌(&Y)
+5=(&N)
+6=絋﹚(&O)
+7=(&C)
+8=斌(&A)
+9=刚(&R)
+10=┛菠(&I)
+11=场(&A)
+12=N(&o)
+13=琌(&l)
+14=腊(&H)
+
+
+
+[Message]
+Msg0=块Ч拨.
+Msg1=タ块ヘ魁ゅン...
+Msg2=タ块まゅン...
+Msg3=タ块祘ゅン...
+Msg4=祘嘿:
+Msg5=CHMゅン:
+Msg6=(&C)
+Msg7=痷璶氨ゎ讽玡巨盾?
+Msg8=讽玡巨砆 ...
+Msg9=タ...
+Msg10=ネΘCHM:
+Msg11=タ穓...
+Msg12=タ逼...
+Msg13=叫单...
+Msg14=タ埃ヘ魁...
+Msg15=匡拒ヘ魁:
+Msg16=礚猭т:
+Msg17=セ祘惠璶硂ゅン獽ネΘCHMゅン.
+Msg18=タは絪亩...
+Msg19=確场匡兜祘﹍篈穦旧璓眤癸匡兜э常盢砆┛菠.
+Msg20=璶膥尿盾
+Msg21=场匡兜竒確祘﹍砞竚.
+Msg22=ゼ祇瞷で皌ゅセ
+Msg23=ΘЧΘゅセ蠢传
+Msg24=穝夹肈
+Msg25=ゅンず甧竒э跑.
+Msg26=璶玂硂ゅン盾?
+Msg27=ゅンず甧竒砆ㄤ祘э.
+Msg28=璶穝更硂ゅン盾?
+Msg29=ぃやゅセΑ
+Msg30=⊿Τт才兵ンゅン.
+Msg31=祘盢笆盎代埃场笆絪腹璶膥尿盾?
+Msg32=タ溃罽祘ゅン...
+Msg33=タ玂祘ゅン...
+Msg34=タ埃羬祘ゅン...
+Msg35=タ更祘ゅン...
+Msg36=タ秆溃罽祘ゅン...
+Msg37=礚猭更ゅン: %s - 硂ゅン竒砆埃┪簿笆.
+Msg38=%s ぃ琌Τ%s祘ゅン.
+Msg39=ゅンゴ秨ア毖.
+Msg40=ゅン玂ア毖.
+Msg41=礚猭玂祘ゅン%s, 叫浪琩ヘ夹隔畖琌Τì镑合絃丁.
+Msg42='穝'秙ミ┪'ゴ秨'秙ゴ秨祘ゅン.
+Msg43='絪亩'秙ミㄨネΘCHMゅン.
+Msg44=祘ゅンず甧竒э跑,
+Msg45=璶玂祘ゅン盾?
+Msg46=埃讽玡皌竚 "%s"?
+Msg47=確讽玡皌竚纐粄 "%s"?
+Msg48=玂讽玡皌竚 "%s"?
+Msg49=滦籠竒皌竚 "%s"?
+Msg50=絪亩挡.
+Msg51=ノめ讽玡巨.
+Msg52=痷璶埃匡い兜ヘ盾?
+Msg53=痷璶秨﹍逼盾?
+Msg54=痷璶秨﹍蠢传盾?
+Msg55=璶玂э盾?
+Msg56=ノめ斌絪亩
+Msg57=タ矪瞶Alias㎝Mapゅン...
+Msg58=旧ゅンЖ...
+Msg59=舦┮Τ(C)
+Msg60=玂痙┮Τ舦
+Msg61=睰%s
+Msg62=睰%s
+Msg63=%s妮┦
+Msg64=ヘ魁兜
+Msg65=闽龄迭
+Msg66=
+Msg67=
+Msg68=
+Msg69=
+Msg70=
+Msg71=
+Msg72=
+Msg73=
+Msg74=
+Msg75=
+Msg76=
+Msg77=
+Msg78=
+Msg79=
+Msg80=
+Msg81=
+Msg82=
+Msg83=
+Msg84=
+Msg85=
+Msg86=
+Msg87=
+Msg88=
+Msg89=
+Msg90=
+Msg91=
+Msg92=
+Msg93=
+Msg94=
+Msg95=
+Msg96=
+Msg97=
+Msg98=
+Msg99=
+
+
+
+
+
+
+
+
+
+
+
+
+[frmLoadSaveCustomSettings]
+10edec58f48a2062173a5dbbfeb30d2c=更/玂 砞竚
+ad594540d2bb974fced5c2363ecd3b33=玂砞竚:
+9e9f3258aa19e0d7c368bf9388c7105e=磞瓃:
+16b44c3a28f46f729b16e9a053e2e82b=嘿:
+8e773dcc303ff62c94b2a8c03b3e1933=絋﹚ (&O)
+f71794c9160e4113d3423d3bfee74444= (&C)
+
+
+
+
+
+
+[FormNewscheme]
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚
+a559fba9a064cae9e9255bd73c1febc2=
+0ffffea86d94aa2ed7c95fc5a6813217=穝皌竚よ嘿:
+
+
+
+
+
+
+
+
+[FormFileListDlg]
+aa91eb03430b8cdc10f24fe54f3a7895=讽玡祘ゅン:
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚
+a559fba9a064cae9e9255bd73c1febc2=
+cce7526cdca177bbfc16fcde251d592d=夹肈:
+c36bb0e57e69f7bcd7c0cd2f777860e7=ゅン┪渺钡:
+3ff18ac024d526b03e3a09cda5c7ab40=陪ボ场ゅン
+a6453dec1c661c8df7952e436d263a78=唉陪ボンゅン
+94cf24bb3ac07c417d8cc93506734801=陪ボ场ゅン
+015f279dd27f3ce0ef364fb7cc27630f=腊(&H)
+
+
+[NewUrlDlg]
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚
+a559fba9a064cae9e9255bd73c1febc2=
+16b44c3a28f46f729b16e9a053e2e82b=叫块Τ呼:
+[ChmCompileStatusDlg]
+444c09b91797a36e216722aa07fa565b=ネΘCHM
+062a9a7019c058e18d8b08108ef036c1=闽超(&C)
+1d14661f9dca5f79bd585c6ff895f2e8=氨ゎ(&S)
+[TipsDLG]
+0=絋﹚(&O)
+1=(&N)
+2=(&P)
+3=笲︽陪ボ(&S)
+4=ら縩る仓:
+5=(⊿тノ矗ボ)
+6=笵盾 ...
+[FormAutoSizerDlg]
+d05e26dd5d69b80bc226b64700e538df=CHM怠砰﹚ㄣ
+a559fba9a064cae9e9255bd73c1febc2=
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚
+9c258d2a4d54ac794c333a0af269f237=CHM 怠( オ=%d, =%d, 糴=%d, 蔼=%d ), 旧狾( 糴=%d )
+[FormCompileNow]
+98cdf433efe4b7cfea3b5630d10c8246=絪亩祘CHM:
+476c7134d12380c2dd9e49f90dd8964c=ネΘ CHM (&A)
+ef8f87e598bc65d1e80fd57bbab3290d=ミ絪亩祘CHM
+f71794c9160e4113d3423d3bfee74444=(&C)
+00e4f8f9a35db12348f6e1aace0c6aba=祘砞竚:
+ee8cafe17dca8033dad1fe12d052efd2=CHM砞竚(&S)
+c28e87f80e15ac16edad080705c3faf2=CHM砞竚
+e6272d3e8340f7f57427d60018d8416b=腊(&H)
+0759f1ddff050e5dd2f1cae670596e27=盽砏(&G)
+b47fb1036891eff7736f09691a13c910=CHM夹肈(&T):
+eecfd2c763d1e7f43b014bc205b69239=讽CHM秙盢穦ゴ秨硂
+80a0bdaf35fc6b56ad9dc3002f4c8034=CHM(&P):
+02ba38bb997746e48fc62f9b70a2ab81=CHMゴ秨陪ボ材┪瓜
+23142647a0eee0740c54d6762fb0ce55=CHM材(&D):
+1a8b28ee17bc5b142c6e6a8d08b544cc=CHM玂(&V):
+eb32beda46c3749697cf7cbf9b4d93f7=祘ヘ魁(&R):
+5282990534e4b0cf9877aebd0086837c=Ht&ml API
+6447d9be26fc60bdffd64b60f55fab79=ゅ闽﹚竡ゅン
+b137ad2c78d0c878706270c693e9c882=Map繷ゅン(&F):
+97381c79d8e0c6c4bc480b785ff86c83=A&liasゅン:
+e308bf754bc8a58fdcff317a0706b751=パ祘笆ネΘAlias㎝Mapゅン
+8e5c2bca3116ebb7c8a0548e92c4f935=絪亩 Html API 獺(&N)
+b21a26e23842b5cd69b3b072f0871402=唉ㄑ祘ㄏノ
+cbf76ad117d4f71788fa3aba3fcb7cec=怠紆﹚竡ゅン
+b2f7c2d0ab20320cbc7ac3aa36a8e13e=ゅセゅン(&X):
+14a9165c84da05ca1d688241485c0014=紆怠繷ゅン(&P):
+a040c5c3414d2c51ce049267d09dc643=ㄤ(&O)
+c8f3dbcc1010a7113c7979b3954a1d2b=祘嘿(&N):
+fe0e804f0dedb21e7e645d476350f541=玂まゅン (.hhk) (&V)
+08d2f928eb234ce33667c4a781577806=玂ヘ魁ゅン ( .hhc)(&T)
+c10b6fd0311bf31c227459b80f17e3c5=莱ノ(&A)
+787235148d7850185180d71b738c2590=玂祘砞竚
+c23f19a1122cc6ffacd3d6098ecc8bc8=琩 CHM (&I)
+fe6a558fca8b42376ad7c4f58ffc17e3=琩ネΘ.CHM
+[FormAutoNodeNum]
+c4739c5f2ee1db0895517712229062dc=笆睰だ絪腹
+10cef7bff8282dd95ef777ddf227b414=絋﹚(&O)
+a07e9db022ee93ebcf1f67a9196abe8a=秨﹍磅︽
+1f7364265286b5250f5617e0511083e9=(&C)
+e0e1dd64a9c6a4d56bac9b0f98845cd1=
+9e608697be6eec4fd29025ef5c4f4373=埃场絪腹(&R)
+d4d5fc467eb03cfbe7835d8192b05c63=埃场だ絪腹
+e0079a4383aa51266e37ec661fdc2132=絛瞅(&S)
+2a4fc654ab7e160ff5021ff124ab9326=睰场(&W)
+0870309f443fe305e7a11bc03b60c755=睰讽玡兜の┮Τ兜(&U)
+bdde372409e959f456fced722cf75184=絪腹よ猭(&M)
+6140fc8e834d4240cd8bb11b00e5e308=夹肈玡础絪腹(&N)
+475d8df8cf7dc41b4ee62af45a92d100=ノ絪腹蠢传夹肈(&P)
+6447d9be26fc60bdffd64b60f55fab79=瞏(&D)
+378f085353340b2eb79eb2fd82936e23=瞏(&L):
+81ee48021ee5d1d31a061f21df14a52d=睰场瞏(&A)
+b95f6d143f17f025370083e8d1ac0eb1=絪腹妓Α(&Y)
+ad594540d2bb974fced5c2363ecd3b33=絪腹秨﹍计(&B)
+[FormCHMoptions]
+d6f11f3eadeb9df43c91c9bf8137c5a4=CHM 砞竚:
+e6272d3e8340f7f57427d60018d8416b=腊(&H)
+83307b4ceadfa50f951085aacbddaf53=盽砏
+b6bb13992de0a07804862865821aebe5=やゅ浪
+1d9e5da45c2aa41e2cde3f75f398818c=匡いCHM盢やゅ浪
+313a7373cac8be48774dad9fb2f4f05c=CHM柑ぃ玂ヘ魁獺
+17a959b957767c06098b68fa43d41914=┮Τヘ魁挡篶常盢砆┛菠ゅン常玂CHM场
+864f72ac11b09a22166b6b9eb80c837d=や糤眏は絪亩(&U)
+789cfd9e2133726f3d72471229d0ec7f=承秈TOC
+8da924c1417c5e66b6dc863bac22d246=狦稱陪ボ'˙/˙'秙玥ゲ斗匡い兜
+db87db19aaf1fc2c0e824e7270599564=承秈ま
+457dba36310c1dd30b5dacc067e88f08=承CHIゅン
+5418d6510e3e56680637f7923192e218=笆玂癘魁ゅン
+c5a3fb868ad2856e9ccfca2e80723812=匡い祘盢穦笆玂絪亩筁祘玻ネ獺
+301be206ed346c102ae0298338b08919=笆埃CHMネΘ筁祘い玻ネHHP/.HHC/.HHKゅン
+8f6b0d9c1e70cb1d99c011356ff401fb=匡い玥祘穦笆埃 .HHP/.HHC/.HHK 单ゅン
+8086cb2b02f21c7515ecfd37091b8cb4=CHM 怠砰羆琌程玡狠
+324a4795171d24f9027f48821bd9f628=す砛CHM癘拘 怠砰竚㎝
+cb4730fe62d41454916c3a012a7914be=陪ボ MSDN 垫虫
+f1b6735974bf073aabba39cd82e424a9=狾
+9c913efc0fe5fbbb802c9ff2ce0eddd5=陪ボ旧狾, 秙逆㎝肈狾
+d0cd7cedf95e4b7bc593c1e7fd7c1472=旧狾
+ad594540d2bb974fced5c2363ecd3b33=匡铬:
+6f140bf9fe6fa517e47b4f9c8f0b9f85=旧狾糴:
+9e9f3258aa19e0d7c368bf9388c7105e=铬竚:
+cbd12fa8f909d550ca3d44ff6245d430=ヘ魁
+f50cf4be54acdc6e11e001991de8f1e0=ま
+481ceb8bc89aacb3611b71bea61c03c8=穓
+8c9bca01e3cec516a8b6268e3785e163=帽
+80a29a1ea402d795088101166313c159=ヘ魁
+46126c500d99fd6b71785b3256b77b62=
+1f974116f6d9bbd60ea71d4d7ccf4073=オ
+3531b6cb4ade66012ee69853f9415fde=
+130532d95513d928e534b4ca8b9ae768=
+cbf76ad117d4f71788fa3aba3fcb7cec=陪ボ
+978e7db1f4ea9d9ce471f16d17f99ce6=ヘ魁
+458c6fa58f2ec29529501d85a252e045=ま
+a465db39e85a16a8dd38d0c5212caeb8=穓
+70d5dfeca0a3a9ed713e9992fb7e9f59=蔼穓
+b350a5659498fcdd19d9afe4ce648ae0=帽
+5b5bd43315fcbb7acae6829956d7b601=旧狾妮┦:
+ad95458ac78d16f3b3ce58b233c420c7=CHMゴ秨闽超篈
+75409eadb5b285e8d8fd6e827d98d4a0=笆陪ボ/留旅
+f5aa3a5f47e7c0a2b8da8a1a019b3e9b=笆˙
+fa69a83356139180ce541fae858e5bf4=秙
+d071f54fff504d1439fd00c29608cfce=秙
+4b8f3ee0bb508a87806f3993e76d4df0=秙匡拒
+8c978975a5d39234ac47339db2ace6fb=留旅/陪ボ
+48c1083a4abadc5be433f8f885822f44=癶
+3479e3bf7915b3d97ca2575cebc7b534=玡秈
+f8826a9242787576baaa6539e2e5e3bb=氨ゎ
+33df3a6c73b7e5010d9dae8867cb10bb=穝
+06b8366580e53dd9971b0ad6ae0669a8=
+aa1ee6afb12f66cb690d862189fc956f=匡兜
+3533e59f6640738fd6eaf86cb8e74b57=ゴ
+d83dde6abbf7de6e968cd35e5626dcfa=﹚
+1ebec5bfa007d7a6c386820d1077ab34=﹚竡1
+4067803f4e65f2d0c94d049669ba3405=﹚竡2
+9fb2ddc2e6b5deb64928661e1d0542b5=˙
+f5d6440595fa3ecbc049a2a53f48c3ea=˙
+451bdd835386cfae849dac47bbc8cb60=砰
+8812a6fed966640cda4e7ee3d7188e6c=
+d3a281c96064fdcc58d0a19d69cf9d24=
+86a32179c8bc0f900090681840866167=﹚竡嘿 (&1)
+6840eb9e516cc887d601a903e764323d=﹚竡嘿 (&2)
+f8c62f0e62c85536143fea87983c7c44=﹚竡渺钡 (&1):
+27b1fcf9a6af3e11d6b229f7453568f6=﹚竡渺钡 (&2):
+773925964d2714096a65d6428be100e7=陪ボ秙逆
+367dabe2f6579454e989c8c884639543=竚
+f85bd4efc85bbeaa734c1b3a88099948=怠の竚
+37bd7d4eeece289dee6b8ff925b0e710=オ:
+c05981f70b056e3c4b0ee7a4311b4591=糴:
+a67155179bba1daab96b364b71930102=:
+b33b4512dee84bcfd59d741431ed1a6a=蔼:
+b8f3ad9292662fa55122c5f3c0ab8ff5=怠砰﹚ㄣ
+2dec471002b9dbceee580aaa02a1d07a=匡竚
+a3f4dde5a36f8e442a796c620890048a=笆玂怠砰竚㎝
+be4a97225079da2523805cf8754663ac=炊硄妓Α
+b95f6d143f17f025370083e8d1ac0eb1=怠妮┦
+dd8ad51c81727588be16451a91fa0ebb=程て秙
+5702665a60cdba680d7d7b7ff60f13f3=程て秙
+cb05d42f1033c194c6b98814eb455117=娩
+63a5a8cdcb0279f84146a28e129c5a65=程て
+e3f1b94c69054cb8a0b68378e83d4771=程て
+822d0a07210003eb20384292b41b2a51=癸杠琜
+d63a1e4870cc61c25e28377608dce5e3=紆
+1fc8a8234f47c70c86aac37c9e6e5ffd=簎笆兵
+2b9bd5e0dfd1b660ff75685dac31935b=ǎ
+01e6239969abfe9a2da7eec722c45f26=么参垫虫
+769c93c22bf54408f302a5a3e5ced009=怠
+27efd2e009c63b2474338e687ccb00e4=Τ怠
+8ed68fc00c61f14bd7cad6ee9e2113a6=Τ怠
+16ccb09e505e5ac4e62e9f3904c78ea6=玴琜
+c0996f02697f564840dc541453e71456=怠ユ
+ac98b8516dfb6bed6378c040e0ff8b21=礚
+b291140e8736cb179e93b6c4bfa83f18=キ簎笆兵
+1fc44d1a059205ccb919d4c3f9627e13=耎甶妓Α
+6447d9be26fc60bdffd64b60f55fab79=怠妮┦
+68351dd926220cdff5cf6d6a93d1f5e9=ㄣ怠
+52229600b6129082a93ea7b9e568202f=钡ゅン
+186d33efb1743e57d9688986addbe70a=ぃ硄怠砰
+1000fb148a9103730956da09042c1408=め跋娩
+49e518ace8e84f244a7ad2e41a930390=﹍沧程
+a38635f15873a3f37bbebb85d7f5b19d=オ簎笆兵
+5414167198fa0114ea8841a332380607=繰篈娩
+e0c159fe365af9b14bf251b7e766cc26=ゅ腊
+dc1aa2a1ad556dc291129563ccc4f4ec=硓
+30a19b165ba33992b7f7d02a1d871d00=ゅセ癸霍
+742862345b09eea07f403574ac8ee7f6=オ綷弄抖
+05f84022136e7ad6ccbcd74133a6b3ae=北怠
+a040c5c3414d2c51ce049267d09dc643=ㄤ
+00e4f8f9a35db12348f6e1aace0c6aba=CHMヘ魁㎝ま妮┦砞竚
+5361e73527c22c5136f6ea2b1bb72097=ヘ魁妮┦砞竚
+ec81fc7371c6a971b0cda32ab2b8bb62=ま妮┦砞竚
+2d8a5cc24ade9449ab5445a473ebad3b=粂ē匡兜:
+c603acf3e17f2e66f064f9e8441cfdb5=纐粄
+e3e0e2e8753a773fc1250e3a2f4fee0b=眔么参纐粄粂ē砞竚
+8e773dcc303ff62c94b2a8c03b3e1933=絋﹚(&O)
+f71794c9160e4113d3423d3bfee74444=(&C)
+30942ad0385594bfcc73c70726fdfe19=竚(&R)
+0dffc6f3d13e42d97a16b37c64ca70d3=皌竚よ
+ad531e2e2b63cbe87a0f88a88b3d47b8=更砞竚(&L)...
+b0ee7308342fefabf143d7a15d3c65f8=玂砞竚(&S)...
+[FormDecompileSingleDlg]
+f4dbc0c94bb7adde71e81b9996b53ed6=は絪亩﹚ CHM:
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=秨﹍(&S)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+ce6cef4f349f40cad2f03385184ad5db=匡拒CHMゅン(&E):
+4b6f62cdc77ab0cd0b35b099aa7d7cc3=玂は絪亩挡狦(&R):
+1442f656584dadc81c59669d429b9256=聅凝(&B)...
+f2f5096d5cbc3d433cd6250e13ac839f=聅凝(&R)...
+6a699e0ff914c999e5eeff94e36ea68b=玂は絪亩挡狦虫縒ヘ魁(&U)
+8a74a8e9d35ab86a92b93d18f2c47283=挡笆ゴ秨ヘ夹隔畖(&O)
+[FormAddFileWithinADirDlg]
+e00aeb880969ff1ca790698a01eb2f2a=ゴ秨
+604a3962fd0250c9d4462ae7285f84dd=ゅン摸(&T):
+50f813ded8d76a5698480d6ca0e2fa39=ゅン(&F):
+b010a794999ad73c1fcc8d8dddd2278b=ゴ秨 (&O)
+a559fba9a064cae9e9255bd73c1febc2= (&C)
+e429fe28de986fbfb6b5b8244c13e4f3=
+[FormAskForRootPathDlg]
+
+6f140bf9fe6fa517e47b4f9c8f0b9f85=狦Τ竒絪亩CHMゅンрCHMは絪亩ヘ魁礛匡拒êヘ魁ヘ魁
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚(&O)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+6aab7be8895591b72f8774b9735f39c9=礚猭т讽玡祘ゅンヘ魁!
+9e9f3258aa19e0d7c368bf9388c7105e=叫﹚祘ゅンヘ魁獽祘т祘ゅン珹┮Τ方ゅン穝р渺钡穝ヘ魁
+8665228755d409e0ddc9765a1eb20207=э跑讽玡祘ゅンヘ魁:
+d7b4a50f6d850872ac77917322b0e996=祘ゅンヘ魁(&R):
+22d694d121893768bd8cd2170bc79afa=讽玡ゴ秨祘ゅン(&O):
+[FormCompileStatus]
+7910569b3b9b30e7427fcd90fbad9eb0=Creating CHM:
+062a9a7019c058e18d8b08108ef036c1=闽超 (&C)
+91f61c7b1f2c29565b4d596208d445d7=い...
+4114ec15b5025d7e02b369fe2957574a=牡:
+ba14fde6e54eae101052fd7d05688b21=岿粇:
+1d14661f9dca5f79bd585c6ff895f2e8=氨ゎ (&S)
+[FormExportAliasAndMapDlg]
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=秨﹍(&S)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+6f140bf9fe6fa517e47b4f9c8f0b9f85=块 Alias ㎝ Map ゅン
+37bd7d4eeece289dee6b8ff925b0e710=笆块腊ゅンゅま腹繷ゅンノめ絪胯繷ゅン钡祘砞竚柑﹚硂ㄢゅン硂妓CHM祘柑钡秸ノ.
+b95f6d143f17f025370083e8d1ac0eb1=ヘ夹:
+53605f586f25e208d34563c475ddda72=Alias ゅン(&A):
+62c5b54907363615a1c51744a4593593=Map ゅン(&M):
+6447d9be26fc60bdffd64b60f55fab79=盽计砞竚:
+ad594540d2bb974fced5c2363ecd3b33=计秨﹍(&W):
+9e9f3258aa19e0d7c368bf9388c7105e=患糤计(&I):
+[FormItemPropertyDlg]
+000224004e808aac5c4d1fe6211d0924=妮┦
+84037f52e4b3eb16576182c446528fc1=夹肈(&A)
+73010efbcc892e38bd307b62bad55524=瓜夹(&I):
+9e9f3258aa19e0d7c368bf9388c7105e=帽铬锣(&B):
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚(&O)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+54cdbd5f3677ef1e3785b0e2eb4f99e2=ゅン(&F):
+9b3cc827e8a57ff667145418f413d3a4=聅凝(&B)...
+ad594540d2bb974fced5c2363ecd3b33=竚(&P):
+9c6d255fad3806f0b3d97331534a2cc6=睰讽玡兜玡
+23cf1fa02f26879ebd4420a989b347ec=睰讽玡兜
+1bf821936f7cf339af2e1384303a0a34=睰讽玡兜材夹肈
+4b773cbcb449a8a3e0e17a14f43a8839=睰讽玡兜程夹肈
+702f5359473f8ac1f5178663347e46f9=睰讽玡兜玡
+67a714b3702d560c2451024e8aa54c5c=渺钡呼ゅン帽铬锣(#TOP)
+[FormImportDlg]
+1a73d6d649fb6bb0fe00902fa377212b=穝祘ヘ魁:
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚(&O)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+a850153ad9352446eaa48f654962463a=ゅン摸(&F):
+9a7ed84a5d716510d902cd144f56a97a=祘ヘ魁(&P):
+c8dfa9a3e90d97989e04cd5b5670d8a8=聅凝(&B)...
+315121130016bdaab0388d3495491b9b=珹┮Τヘ魁(&S)
+0a0a850e0536d73f5852ffe424cdb544=穓匡兜(&M)...
+d0aed5e5e516a045d8e8fa819a69b61a=穓匡兜
+[FormIndexPropertyDlg]
+8f70abe961e0724701e302bd0f0a256f=ま妮┦
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚(&O)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+0759f1ddff050e5dd2f1cae670596e27=盽砏
+85eaec5c81e150ed766a2932aa2e2fe0=才栋(&S)
+c5e56c000598db2d75e2c371040d39d7=砰(&F):
+cad6b98f4c41f4c5e83496dd9923c9d7=竚(&R)
+9dca4433d9e470680c4f8313888f7992=確祘纐粄砞竚
+[FormPreferencesDlg]
+22c9c75122d80ecf328f1426ad938c9c=祘砞竚
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+0759f1ddff050e5dd2f1cae670596e27=盽砏(&G)
+0b5c1ec57d973d96fcd5ccac78a7f07a=癘拘祘怠篈(&W)
+cbf76ad117d4f71788fa3aba3fcb7cec=程ゴ秨ゅン:
+ad594540d2bb974fced5c2363ecd3b33=程ゅン计(&F):
+9e9f3258aa19e0d7c368bf9388c7105e=ゅン程糴(&W):
+b5e971ea60a627d614f6cd0208e80a5b=矗ボ獺(&M)
+b95f6d143f17f025370083e8d1ac0eb1=矗ボノめ
+70bb141809057a9f4e1431f15318eee9=讽癸兜ヘ秈︽埃巨(&D)
+29421a77c13a91c01fc184572ee82c2e=讽癸兜ヘ秈︽蠢传巨(&P)
+f7ea8e37ae792c07f8700d69b4ff5fa7=讽癸兜ヘ秈︽逼巨(&S)
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚(&O)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+dcc02a44ef1e37ff7ecda99c0c07dc7a=莱ノ(&A)
+8aca9f903abb5ac56f4c601712191139=竚(&R)
+[FormTOCpropertyDlg]
+b4465bc8dbc447796c08596fe8b3c73f=ヘ魁妮┦
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+29633360c4bcd9deb08068068cac5b97=絋﹚(&O)
+bd9f9bc278223cc143781adbafbcbfb2=(&C)
+5282990534e4b0cf9877aebd0086837c=盽砏
+ad594540d2bb974fced5c2363ecd3b33=才栋(&S)
+a3edb3511ae64b49f57ae8a692ea789b=玡春︹:
+9684708ff382a1c4faf1fc4ad05e0870=璉春︹(&B):
+50254c73f6372df6be8d0106cdc3c798=砰(&F):
+527ed94438ff434281e94aad6342782b=ヘ魁ㄏノ纐粄肅︹(&U)
+0a32870d6a6f6635fbe77669734a51b3=妓Α
+61ffc11eccb8ef608bfa24b7a5462bf7=瓂格
+0cf5ecae9fefbe9eefb9316d8578d621=娩
+9bc9fc6c0723d187c24bab21035a9ef8=癸杠娩
+d3e14839927605cdc1153bc14eba059d=陪ボ店絬
+ccb1a12060a887959f2bb71f92c180c9=甶秨
+923d158e93fdf5897422e80b4bc66f2f=陪ボ(+)(-)
+4537f35ff37adaa55e271f1ac8bf745d=癬娩
+4706e77896b2c1cfc974e3500a12a16a=オ綷弄抖
+c2f8ddda89335a3e39810bd4cef73f91=簎笆兵オ娩
+f9b8f7a6b0edfcdbbc737f59eca596a7=俱︽匡拒
+777c0740cc24b993e6f5dedb10feef9e=陪ボ┮匡兜
+73fd8b432f5184d142912d497ea90a60=陪ボ
+69e7995976a8b1638b476c445ea8977b=炒娩
+cad6b98f4c41f4c5e83496dd9923c9d7=竚(&R)
+9dca4433d9e470680c4f8313888f7992=確祘纐粄砞竚
+[FormTreeView_ReplaceDlg]
+2dde2df86eaf6922bec1b4c3784bd5f6=ゅセ蠢传:
+028eb8015aced938a44ebd7098b4f924=琩т(&F):
+946411df6c3e5e93de9bdc59808e84ee=蠢传(&W):
+b010a794999ad73c1fcc8d8dddd2278b=秨﹍(&S)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+9c17cb611cc58a472bd19b2d44feef3a=匡兜:
+adc36b2098d47feb4abc454c56a31a1d=跋糶(&E)
+d2d60e235a17c6871bfe6f3e7d0e4c78=蠢传ぇ玡矗ボ(&P)
+d29103f5149eb44015913f15132f3e3c=笆埃Ю(&T)
+d406525c72f67454610b88aa0f16ae29=絛瞅:
+ed287e329715abdeca39938de9b776fd=唉蠢传匡い兵ヘ(&L)
+45fba6118c2d682c655dd21770d234f3=蠢传场兵ヘ(&A)
+5bd5cbb3c3f9796050ab438b99343f64=蠢传场夹肈(&H)
+d233cfbad756ee0e3e6c2c270d697244=蠢传场夹肈(&T)
+5a1832d767ff778f6ab3e1c20a1e3cc8=场蠢传(&R)
+efb3fadae687d74ae03c2fe45e3c0c8a=よ:
+8e8be53d8e2ebc99c251c077967fc852=玡(&F)
+e0e548126b7e2f5aa06e8d69b25d56db=(&B)
+[form_ChangeIcons]
+f5b87d8fcd7d0fe94db504a478b02053=у秖э瓜夹
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+b010a794999ad73c1fcc8d8dddd2278b=絋﹚(&O)
+a559fba9a064cae9e9255bd73c1febc2=(&C)
+ad594540d2bb974fced5c2363ecd3b33=夹肈瓜夹(&L):
+9e9f3258aa19e0d7c368bf9388c7105e=夹肈瓜夹(&F):
+26fcaeceb79500d1918cea02b0866a5d=ㄏノ砞竚(&T)
+776495d51f0bf13b2b5c2815bb4066ef=ㄏノ砞竚&2
+a17c4c94668859ec74b4aeba674569bc=ㄏノヘ魁瓜夹(&B)
+2e019fb1f3148aade88daafba4b0f060=ノめ﹚竡(&U)
+e0079a4383aa51266e37ec661fdc2132=絛瞅(&S)
+2a4fc654ab7e160ff5021ff124ab9326=э场(&W)
+0870309f443fe305e7a11bc03b60c755=э┮匡兜のㄤ场兜(&S)
+afa4b96b74929f883345b3e3031bf432=┛菠ノめも砞竚瓜夹(&I)
+e63671a0820e02ffe6a76079fa7774d6=笆玂瓜夹砞竚(&D)
+[FormImportOptions]
+a63809d5c3469c83458a3b36754c69d1=穓匡兜
+721b39808c702981e0dce3eed7f621a1=腊(&H)
+71030155a691198a08fea07171f80269=TOC 夹肈篒
+3bfd9a7f312661b5f2a3fc92fb6bb690=*.htm/*.html/*.mht
+d05a1d20fdbc3c616cb9fc9fe4aa5702=篒<&title>ぇ丁ゅ
+f394acba2bd0283be813e1c2d6d76e29=ㄏノЧゅン(&F)
+28d24e5d3ad363fbc35e85f2a96c26c3=ㄏノ礚后ゅン(&L)
+50405bc1e7dfff4dbcbe1e44e272b66e=ㄤゅン摸:
+a9deb9edd324512c52112d74905ac058=ㄏノЧゅン(&N)
+8eb8af359cfbf9a2f59e8db46cbbf2a6=ㄏノ礚后ゅン
+abf382ff600d592f316413722ad4987c=*.txt
+bd7b761bf60cd8c66857e67353754198=ㄏノЧゅン(&U)
+782f2a027eac2c3d150f0816d64b2aca=ㄏノ礚后ゅン(&M)
+5e26a98eb4de49b43c321880288f3573=篒獶材N︽(&P):
+d01ed53caf6562389d39ccf57503c74d=TOC瓜夹砞竚
+ad594540d2bb974fced5c2363ecd3b33=夹肈瓜夹:(&L)
+9e9f3258aa19e0d7c368bf9388c7105e=夹肈瓜夹(&F):
+26fcaeceb79500d1918cea02b0866a5d=ㄏノ砞竚(&T)
+776495d51f0bf13b2b5c2815bb4066ef=ㄏノ砞竚&2
+a17c4c94668859ec74b4aeba674569bc=ㄏノヘ魁瓜夹(&B)
+2e019fb1f3148aade88daafba4b0f060=ノめ﹚竡(&U)
+a040c5c3414d2c51ce049267d09dc643=ㄤ
+0823d8f352560aff8e7ba2e3caadd240=┛菠ヘ魁(&N)
+a048b38d83d55c6049bcd4d75d0056ab=睰ヘ魁のゅンTOC柑抖:
+53d6a455793ccfeab80733eae88c5ea5=ゅンヘ魁(&F)
+d96c69684e18be792cc7339dd61c3d8b=ヘ魁ゅン(摸戈方恨瞶竟柑陪ボ狦)(&L)
+9c4a1d05e9b358e83366495035b3efb1=笆蠢传购絬"_"(&R)
+96c14dc0cf52f6b3fccda00c4032457e=ダ笆糶(&c)
+9509e36234e8e9aa7b36b32a9f589af3=絋﹚(&O)
+75535e5aec302beb9c504f9ac12787b6=(&C)
+163bf2d17bc27fc04f1b661e57573042=竚(&R)
+[FormMain]
+4b066ad32f50f69cf15f9621cb3bca5a=Easy CHM
+1ee9578a2edbf14133cac99cc2e7dce3=ヘ魁
+3f4c975600ec08103e1bb0effce64539=睰ヘ魁兜
+bcdc8eec4d68f3ff5986c901c956e918=ヘ魁兜妮┦
+71d78f2d32c4eb016085d0b4b7c1b914=ヘ魁兜妮┦
+13b67d43026cf868314d2bd8445f7bac=オ簿
+62368991abbb028ca4dbddcdeff3bdf9=簿
+9eeef0d0d7002944a82ad36b7393368f=簿
+e9561d5a9163631e5d2d13c61e5a006e=簿
+b6b961662597938e685592042ab68e7e=埃
+fd8bdf505279e99dd7408f8d7d7257bd=ヘ魁兜妮┦
+13899bbb299030e9931bf89987f92a55=ま
+3ba3fc06d0e56a0f87af3c2d87b888cb=睰闽龄迭
+2370af1372942137dbe581233364d2d8=ヘ魁兜妮┦
+0c811719ff78ef67778f8e7358fe3f2a=オ簿
+5e0431e94ac60ba77392770bf90cc665=簿
+b134497e21f26aa236e7fafe542e19e6=簿
+159a89d663966a8d175bb923a3c26697=簿
+0e953e21adfd7b424cd9c96a57275020=埃
+4bb460aa8a8e09f766c4c922fc8997ea=闽龄迭妮┦
+d3f5d39b47d73555775a5ec7b071d9ff=方ゅン
+faa97404640f20f19ba98ffd5d35514e=玂
+3a0d442ad81354b9e8fe76d1b655a6e9=芭ち
+7e7f9da4826af5ba39c7a07ec4ea24f3=確
+ee7a483dcf5acf231c3d42501e2d44cd=诌禟
+ea5446ea119b0efd20de068372ab4b11=確
+c30f4ca0e6a1d59bfdff845ecb98bdc7=暗
+8ebbc3b2ea33b646a01d9bf2f5edef1c=笆传︽
+47e24863e1654e5982aef6ea5f7f4604=р匡いゅセヘ魁兜夹肈
+578496a8917a70cb706f480ac951863b=絪胯...
+8e46decf99f6cf54e29c3d2a8097180e=箇凝
+f23fc184bcd5a82658feed752c54f30b=穝
+2fe9529ca7e66cc46474e0ae6e490013=穝祘
+896728c4f0b8f299b0a7378b8ea54362=ゴ秨
+08912e314eb1df325a124df82f009ad1=ゴ秨祘
+bc1dbe9bf16620ec52e0a44d36d45d6b=玂
+0ba8d3ba623801377911d281bc74778d=玂祘
+f10d7776bf3569531c0ec66f27f32832=絪亩
+493d0f2addccc7b84ff56d2cc72c49f7=絪亩祘CHM
+c8e16253f12d60978228b97bc9d90235=潦禦
+d024c7f316c3782dc6fac9810b20f4e4=潦禦
+3a0fca02dcaefc1a6ed42f017e6289fc=ゅン(&F)
+d502ecce33c03779d592b0602723e9e9=猔(&R)
+a81a1c215f79481ecfca583bb219d481=匡兜(&O)
+09640fdf37eaf05de17c672dc36b52e8=ㄣ(&T)
+0f6994a885e8f3f0e2c270be6917575e=腊(&H)
+74ec55f12cdfe182b3b3fe072ec24aed=糶龄
+af2971e5b835fe3390b827555d99230f=计龄
+bcbcd1e3155df2fe8a9dfbbcc0a7583c=簎笆龄
+e2187c1fa358cf394beffc3b41d8e695=睲埃ゅン菌(&C)
+74e7756154932a3a839610be3d575fbb=埃﹖ミ兜ヘ(&R)
+9d1a92844460cc9f9d1c5ddafb792129=穝ゴ秨
+8de82017b33d4428d97ace7abc7f158f=睰ヘ魁兜(&A)
+068b44275058a6c09ad661aca698d7f9=睰ヘ魁兜(&c)
+fcbc97710a37e19f11c951baa8926aa6=旧(&I)
+08833c6166b27c9c9524d25cb16e9692=旧ゅンЖ(&f)...
+ff64542a4df2ae8206351e1fc4714066=旧ゅン(&m)..
+64c532a09d27a3e61b0d891900c37e8c=睰ン(&I)...
+01f2bf2e210bcb8cf2e1073b19b5509d=块(&t)
+20dba6fc6d454b5b2f312670ebb37bac=块 Alias㎝ Mapゅン(&A)...
+7d795926684ccacb71b6dab8b083a147=块场ず甧ゅン(&t)...
+04dbc990f1e71000f224664c95d075ff=簿笆(&M)
+0e40a42acf39b24a878e44634979a06d=オ(&L)
+a2285f505b83f9ebba7950d22e0d969d=(&R)
+786775dff4298183d0f6114e45c5097b=(&U)
+7bf9c04b93b7fbfc8a7740d91ca7a161=(&w)
+5d83d02084a896aed586e43710ddfc94=簿讽玡だや郴场(&S)
+56def76809582ea5bd1fcc6fd8753dd6=簿讽玡だや┏场(&b)
+e10da754ab6df029e756853881714626=簿程郴场(&T)
+5d924d12c6d4ca04f94f3b39ba0b553b=簿程┏场(&B)
+473725f0e83d99651d1f7d47dced8e67=埃(&D)
+14b94b9bbfbf0af2598190bb6f74f197=蠢传(&R)...
+b34285246cf44182a7b29256a44ea152=逼(&S)
+6674a39e2b31b2fde087c845cd4e63f0=癸俱攫逼(&E)
+989564bf3e76642b83cc68109f5cffa0=癸讽玡兜のㄤ┮Τ兜逼(&s)
+ba22d0e89097d827d0e8074c6e9ce9fa=笆睰だ絪腹(&o)
+10f3aac180119d63e4909146a9e5ef03=у秖э瓜夹(&b)...
+ddac45212691c947ccb452cc1946ddd9=场甶秨(&u)
+2de658d2b17cbbbf6ea9ac1572f8fdd1=场Μ罽(&C)
+39183e48a4872a0fce2c8837fa186a25=絪胯(&E)
+9e1ec58a12df0a13fd5aa119b7073749=ヘ魁兜妮┦ (&P)
+631bd5dac86bf0aa9cbcbf5ae22dc0ba=篗(&U)
+4fb8961aacb19fb905b47285662a61c9=確(&R)
+efa8df1ac0da75a2024a4723a8b59738=芭ち(&X)
+0575bb4049a55b2639a7c6c833cc7945=確(&C)
+67c4cd6a85d7129baf8fda4317abaf03=诌禟(&P)
+ee156c8f070129d6d0a071cf06752916=匡(&A)
+8f7b38ffce4acf38cadf29892a258b1d=砞ヘ魁兜夹肈(&T)
+cd8cf818098f8a9e75f04673fc7d9b74=﹚竡絪胯竟(&F)
+738e6034eaee892865f89b9105609748=ゅ秙娩(&r)
+228df6c196bf709db8edc9b0b1e33068=ゅ秙娩(&b)
+e7bd956437112ae5c566e198e0dc7562=闽(&A)...
+a93f035296bac989c480756c2823333f=笆絬ど(&U)...
+0f07cc9fb9723c24c167299b380e651d=籔羛么 (&Email)
+337fbb1dfbb6365e7d54d36f3ac8c566=呼(&V)
+6a8f4be57434adf6f5a8bed829d6656c=(&M)...
+e83958518dd02556134b06300eda1789=瓣地硁ン玻珇(&P)
+6aba04e219ce3a13c7826cb3968e47d6=–ら┇(&T)
+e46492cde41f042103e7aba198ebe55b=ゅン(&F)
+b31c98f3aa9499b072dfa5d758f5b42c=穝祘(&N)
+1d382c99f07a6ee7306d9bf555507cec=ゴ秨祘(&O)
+2e1c1a985c316cdbde743809338bd766=э祘ゅンヘ魁(&r)...
+62e2f61c654f9dfe17fbd0526f54c9a0=闽超祘(&C)
+0cc2595a1448880c5f2c058fce692d44=玂祘(&S)
+3d864518744b7a021f8388049ff1f2e5=(&a)
+273a53de027c3af120e66102b74a9874=絪亩﹚祘(&l)
+a2e0d286d18387b0697ac9da82ed0973=癶(&x)
+1bf8ea775bd8a5ace0b26d29abb918a5=癶祘
+329767db0c68c8fcb5bf70660978d56c=猔(&R)
+debcec41fde1146658c818f4eb918345=潦禦(&b)
+4eda86cae9f2fc049714237dffa500cb=块猔絏(&R)
+e9cf6a4f58eaefda80aefb939d63040a=匡兜(&O)
+b160c08545d626208bfd15b8c4ce0bc8=祘匡兜(&P)
+1a7cef4cb2f62d6f2107959aacb8f35a=穓匡兜(&I)...
+54c5e44a0182a37e162c1f2bc076a94c=CHM砞竚(&S)...
+e8be41476dd12a1212c9ef23f19fad1a=场匡兜確祘﹍砞竚(&a)
+46376e040ed473ed98594ec83ed9a881=ㄣ(&T)
+fc1e4e8b920963f0dd5a9e458862d016=は絪亩﹚CHM(&D)
+79238180dafa1f8356a41a94b7b5b63e=腊(&H)
+5953d9b9691db94603f5d208bec17734=ヘ魁(&C)
+a1e79aefcf5ff22fd4f9005e60016109=潦禦(&b)
+d0ec0091933adc1056f353690ba69cd1=块猔絏(&R)
+ee3b0ab97c6f1bc66dc41439828e6d9d=穝块猔絏(&K)
+b1fb22912c046a72b176ea86dd16eef3=皗(&S)
+b061175a8b2e10e369c8f796a88feb12=睰兜ヘ(&A)...
+c7b225bdf0f314a299073ccd2980a1de=埃(&D)
+59913cb12f7d8d77a40bc44c917c68d0=簿(&U)
+2e2516b8de2ec2e1a1d56c8da9fa99a5=旧ヘ魁(&f)...
+2c57870f300c8cad52bb2e13511e73e6=块 Alias ㎝ Map ゅン(&A)...
+a3e1a1a82bb132b2b201fa9917113393=癸俱攫逼(&E)
+2cec64dd689bc2a4a90b55de0bd3fb78=琩т(&F)...
+420c7ecfe0a4c67b1b2b42adac792d47=絪胯(&E)
+351f4ba371d5876f6db7cd7f91f08223=场甶秨(&u)
+9e499a0e53d608c8515bf16f8c6c8632=场Μ罽(&C)
+b9e9a1258c432786eaa75c04d7dbdbcf=块场ず甧ゅン(&t)...
+8363ef9541783a477e4769aebbb84528=旧ゅン(&m)...
+307b030df1a433862cc38a52813a0b94=睰ン(&I)...
+3a0ec74f06527ed30deaa3ab7fd33856=簿(&D)
+bb164dea0e3656911c3ac05e17642f83=オ簿(&L)
+d01c79e3696de97ac682c269a0381524=簿(&R)
+aad408c65f00b3e4e624f4dec95ca228=簿笆讽玡だや郴场 (&S)
+ff29b73e2df5362de2799b67cf77ddc1=簿笆讽玡だや┏场 (&B)
+cb1642e2f393951648db3cbe460e7116=簿程郴场(&U)
+c5a9d3589c9d0b9a4f42a9376d826b6c=簿程┏场(&D)
+973e8454deb091329ba3e0c448fd4000=蠢传(&R)...
+61b8017c65169cb03847406ad9427aa6=癸讽玡兜のㄤ┮Τ兜逼(&s)
+a07ce86daecd03dd3ab87d8c1597ec7d=у秖э瓜夹(&b)...
+12d7e3d383f7c7046afed67cf877ec65=笆睰だ絪腹(&o)...
+aa979e7434b5a88f33a36bf1a893f802=睰兜(&c)...
+63252d2c3e9b6dd28d364b8837195210=兜ヘ妮┦(&P)...
+cec508c25571007c03ad19724b65f159=穝祘ゅン(&N)...
+dcfda4ad29583b85154260bef3a6bc47=祘ゅン(&O)
+db520138c813146b1f6b2ffea11a621b=э祘ゅンヘ魁(&r)...
+854b0822ad48202e4400c3c7d5bef862=闽超祘ゅン(&C)
+5e2d775815b1b65768e99c36e7b6e899=玂祘ゅン(&S)
+adae487b7d51b9c4f5bbe9286eaa35ea=祘ゅン(&a)...
+e997a282d71f21f5057c8ecbeafb512d=絪亩祘(&l)...
+e2b37ecf9071d213bd329dc88e097b74=癶(&x)
+252ba807002d8b0c2599180317ae071b=潦禦(&b)...
+5dba72012faa3efacc2083a4bf353481=块猔絏(&R)...
+a2308f652a2aa4248bc1962f1cd88731=祘箇砞(&P)...
+b394682b17f4e06369ffd413668eaa9d=CHM砞竚(&S)...
+c1a3ffd07098660a2c7b852924a8c9a0=旧匡兜(&I)...
+a9eca798e09129b678750703e8152245=確场匡兜纐粄砞竚(&a)...
+0abf82e331e22d8865ef617b81dd9bbb=は絪亩CHM(&D)...
+4d314ddf7b9b8310434d65097bf25416=腊肈(&C)
+dbda5e4093c7427af7ed4e1f8024063e=皗(&S)...
+770e90e13872da05aa6fa4d139c70a29=笆ど(&U)...
+06638b8b4d5f92c29bc86e8ef7fdfcb3=–ら┇(&T)...
+2d39dc1597cad671d72974f2d3dc77d3=砐拜呼(&V)
+a1a3cf43597f4358f38945f036d6c07d=籔羛么(&E)
+fe1cef859981b530e6505abd8d96fd9d=闽(&A)...
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/english.lng" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/english.lng"
new file mode 100644
index 0000000..d228f27
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/Languages/english.lng"
@@ -0,0 +1,845 @@
+// ---------------- About localization:
+// ----------------
+// Users can change the contents after the symbol '=' into your own language manually,
+// but please never change the contents before the symbol '='.
+// Strings like '%s', '%d', '\n' are not for localization.
+// ----------------
+// If you find the language file you'd translated are not provided
+// by the author's web site (http://www.eTextWizard.com),
+// it's very kind of you to mail the language file to us,
+// and if it is accepted by the author,
+// the translator can get a registered version of this program (Single user license for HOME Use).
+// Please mail us the language file with .lng extension or in a Zip file!
+// We don't accept any other formats, like .exe, .doc, etc.
+// ----------------------------
+// By default, we'll provide the translator's name and email address to our users,
+// if you don't want your email address to be made known to the public, let us know it please.
+// ----------------------------
+// Before you send us a language file, please think of the following things:
+// 1. Has the file of the same language already existed at the author's web site?
+// 2. Would you like to help us with translation of all future versions of this program?
+// 3. Are there any improper or offensive words in your translation?
+// 4. Have you translated one of our software's language file and it's accepted?
+// Please only translate one of our programs.
+// ----------------------------
+// We'll always reply to the translator whether the language file is accepted or not,
+// if you don't get a reply, please send us an email again.
+// Thank you for your support!
+// ----------------------------
+// Please report any mistakes in this language file to us, thank you very much.
+//
+// Our email address: webmaster@etextwizard.com
+// webmater@zipghost.com
+// Guohua Soft
+// http://www.eTextWizard.com
+// http://www.zipghost.com
+
+
+
+[Common]
+ExeName=EasyCHM.exe
+Language=English
+LanguageSelector=
+FontName=Ms sans serif
+FontSize=8
+HelpFileName=
+BuyNowFileName=
+TipsFileName=
+
+[Translator]
+Translator Name=Guohua Soft
+
+[AppInfo]
+0=Guohua Soft
+1=Author: Guohua Soft
+2=Website:
+3=email:
+4=&Ok
+5=&Buy now
+6=&Cancel
+7=Enter registration information:
+8=Registration Name:
+9=Registration Code:
+10=Thank you for registering!
+11=Sorry, the serial number you entered is incorrect.
+12=Application has been altered!
+13=This program will not run any more.
+14=Please download a new copy and reinstall.
+15=Debuggers found!
+16=For security purposes, this program will not run while system debuggers are active.
+17=Please remove or disable the system debugger before trying to run this program again.
+18=Trial version
+19=Registered version
+20=Registered to:
+21=Single User License
+22=Unlimited Site License
+23=Multi-user Site License
+24=The version of this application is too old, for security purposes, this program will not run any more.
+25=Please download a newer version and reinstall.
+26=Users can always download a new version from:
+27=The serial number you entered has been forbidened. To get more infomation please send the author an email.
+28=The serial number you entered is for old version only. If you're a registered user, please ask the author for a new registration code. Thank you.
+29=Error!
+30=Information:
+31=Warning!
+32=There is a new version at:
+33=Would you want to download the new version now?
+34=Trial version has been expired!
+35=Please register.
+37=Please reinstall.
+38=Application has been infected by virus or altered by some person illegally.
+39=Unregistered
+40=Unregistered version
+41=Click to go to the author's site
+42=Click to send an email to the author.
+43=Buy from Qwerks
+44=Buy from ShareIt
+45=Order Online
+46=Purchase
+47=License Type:
+48=About
+36=Incompleted installation! Some files are missing.
+
+[Messagebox]
+0=Information
+1=Confirm
+2=Warning
+3=Error
+4=&Yes
+5=&No
+6=Ok
+7=&Cancel
+8=&Abort
+9=&Retry
+10=Ignore
+11=&All
+12=N&o to All
+13=Yes to &All
+14=&Help
+
+
+
+[Message]
+Msg0=OK.
+Msg1=Writing Content file:
+Msg2=Writing index file:
+Msg3=Writing project file:
+Msg4=Project name:
+Msg5=CHM name:
+Msg6=&Cancel
+Msg7=Do you really want to stop now?
+Msg8=Operation Canceled ...
+Msg9=stopping...
+Msg10=Creating CHM:
+Msg11=Searching...
+Msg12=Sorting...
+Msg13=please wait...
+Msg14=Removing blank folders...
+Msg15=Select a folder:
+Msg16=Can not find:
+Msg17=Application need this program to create .CHM file.
+Msg18=Extracting...
+Msg19=This will reset all settings to defaults and all changes will be ignored.
+Msg20=Continue?
+Msg21=All settings have already been reset to defaults.
+Msg22=Search not found
+Msg23=Replace Succeed
+Msg24=New Title
+Msg25=File content has been changed.
+Msg26=Do you want to save this file?
+Msg27=File content has been changed by other program.
+Msg28=Do you want to reload this file?
+Msg29=Unsupported text format
+Msg30=No matched files found.
+Msg31=Auto-detect and strip numbering from all TOC items?
+Msg32=Compressing project file...
+Msg33=Saving project file...
+Msg34=Deleting temporary project file...
+Msg35=Loading project file...
+Msg36=Decompressing project file...
+Msg37=Cannot load %s - This file may have been deleted or moved.
+Msg38=%s is not a valid %s project file.
+Msg39=File open failed.
+Msg40=File save failed.
+Msg41=Cannot save %s, please check if there are enough rooms on the selected disk.
+Msg42=Choose 'New' to create or 'Open' to open a project.
+Msg43=Choose 'Compile' to create a .CHM from current project.
+Msg44=The project file has been modified,
+Msg45=save the project now?
+Msg46=Delete current scheme "%s"?
+Msg47=Reset current scheme "%s" to default?
+Msg48=Save changes to current scheme "%s"?
+Msg49=Overwrite the existed scheme "%s"?
+Msg50=Finished.
+Msg51=User canceled.
+Msg52=Delete the selected item(s)?
+Msg53=Do you want to sort now?
+Msg54=Do you want to replace now?
+Msg55=Save changes?
+Msg56=Aborted
+Msg57=Processing Alias and Map header file
+Msg58=Import folders
+Msg59=Copyright(C)
+Msg60=All Rights Reserved
+Msg61=Add %s
+Msg62=Add %s as child
+Msg63=%s properties
+Msg64=Topic
+Msg65=Keyword
+Msg66=Save current settings as the default for all
+Msg67=
+Msg68=
+Msg69=
+Msg70=
+Msg71=
+Msg72=
+Msg73=
+Msg74=
+Msg75=
+Msg76=
+Msg77=
+Msg78=
+Msg79=
+Msg80=
+Msg81=
+Msg82=
+Msg83=
+Msg84=
+Msg85=
+Msg86=
+Msg87=
+Msg88=
+Msg89=
+Msg90=
+Msg91=
+Msg92=
+Msg93=
+Msg94=
+Msg95=
+Msg96=
+Msg97=
+Msg98=
+Msg99=
+
+
+[TipsDLG]
+0=&Ok
+1=&Next Tip
+2=&Previous Tip
+3=&Show tips at startup
+4=Tip of the day
+5=(Tips not found.)
+6=Did you know...
+
+
+
+
+
+[frmLoadSaveCustomSettings]
+10edec58f48a2062173a5dbbfeb30d2c=Load/Save Settings
+ad594540d2bb974fced5c2363ecd3b33=Saved settings list:
+9e9f3258aa19e0d7c368bf9388c7105e=Descriptions:
+16b44c3a28f46f729b16e9a053e2e82b=Name:
+8e773dcc303ff62c94b2a8c03b3e1933=&OK
+f71794c9160e4113d3423d3bfee74444=&Cancel
+
+
+
+
+[FormNewscheme]
+b010a794999ad73c1fcc8d8dddd2278b=OK
+a559fba9a064cae9e9255bd73c1febc2=Cancel
+0ffffea86d94aa2ed7c95fc5a6813217=New scheme name:
+
+[FormFileListDlg]
+aa91eb03430b8cdc10f24fe54f3a7895=File list of current project:
+b010a794999ad73c1fcc8d8dddd2278b=OK
+a559fba9a064cae9e9255bd73c1febc2=Cancel
+cce7526cdca177bbfc16fcde251d592d=Caption:
+c36bb0e57e69f7bcd7c0cd2f777860e7=File or URL:
+3ff18ac024d526b03e3a09cda5c7ab40=Show all files
+a6453dec1c661c8df7952e436d263a78=Show included files only
+94cf24bb3ac07c417d8cc93506734801=Show all files
+015f279dd27f3ce0ef364fb7cc27630f=&Help
+
+
+
+
+
+
+
+
+[ChmCompileStatusDlg]
+444c09b91797a36e216722aa07fa565b=Create CHM
+062a9a7019c058e18d8b08108ef036c1=&Close
+1d14661f9dca5f79bd585c6ff895f2e8=&Stop
+
+[NewURLDlg]
+b010a794999ad73c1fcc8d8dddd2278b=OK
+a559fba9a064cae9e9255bd73c1febc2=Cancel
+16b44c3a28f46f729b16e9a053e2e82b=Please enter an valid URL address:
+
+
+
+
+
+
+[TipsDLG]
+0=&Ok
+1=&Next Tip
+2=&Previous Tip
+3=&Show tips at startup
+4=Tip of the day
+5=(Tips not found.)
+6=Did you know...
+[FormAutoSizerDlg]
+d05e26dd5d69b80bc226b64700e538df=AutoSizer
+a559fba9a064cae9e9255bd73c1febc2=Cancel
+b010a794999ad73c1fcc8d8dddd2278b=OK
+9c258d2a4d54ac794c333a0af269f237=CHM Window( Left=%d, Top=%d, Width=%d, Height=%d ), Navigate pane( Width=%d )
+[FormCompileNow]
+98cdf433efe4b7cfea3b5630d10c8246=Compile project to a CHM:
+476c7134d12380c2dd9e49f90dd8964c=Cre&ate CHM
+ef8f87e598bc65d1e80fd57bbab3290d=Compiled project to .CHM now
+f71794c9160e4113d3423d3bfee74444=&Cancel
+00e4f8f9a35db12348f6e1aace0c6aba=Project settings:
+ee8cafe17dca8033dad1fe12d052efd2=CHM &Settings
+c28e87f80e15ac16edad080705c3faf2=CHM Settings
+e6272d3e8340f7f57427d60018d8416b=&Help
+0759f1ddff050e5dd2f1cae670596e27=&General
+b47fb1036891eff7736f09691a13c910=&Title of CHM
+eecfd2c763d1e7f43b014bc205b69239=This page will be shown when HOME button is pressed
+80a0bdaf35fc6b56ad9dc3002f4c8034=Home &page of .CHM
+02ba38bb997746e48fc62f9b70a2ab81=This page will be shown when CHM file is opened
+23142647a0eee0740c54d6762fb0ce55=&Default page of .CHM:
+1a8b28ee17bc5b142c6e6a8d08b544cc=Sa&ve .CHM as
+eb32beda46c3749697cf7cbf9b4d93f7=&Root folder to be compiled to a .CHM
+5282990534e4b0cf9877aebd0086837c=Ht&ml API
+6447d9be26fc60bdffd64b60f55fab79=Context help definition files
+b137ad2c78d0c878706270c693e9c882=Map header &file:
+97381c79d8e0c6c4bc480b785ff86c83=A&lias file:
+e308bf754bc8a58fdcff317a0706b751=A&utomatically create the Alias and Map files
+8e5c2bca3116ebb7c8a0548e92c4f935=I&nclude Html API information
+b21a26e23842b5cd69b3b072f0871402=For programmer uses only
+cbf76ad117d4f71788fa3aba3fcb7cec=Text Popups definition files
+b2f7c2d0ab20320cbc7ac3aa36a8e13e=Te&xt file:
+14a9165c84da05ca1d688241485c0014=&Popup header file:
+a040c5c3414d2c51ce049267d09dc643=&Others
+c8f3dbcc1010a7113c7979b3954a1d2b=Project &name
+fe0e804f0dedb21e7e645d476350f541=Sa&ve Index file (.hhk) as
+08d2f928eb234ce33667c4a781577806=Save &TOC file ( .hhc) as
+c10b6fd0311bf31c227459b80f17e3c5=&Apply
+787235148d7850185180d71b738c2590=Save project settings
+c23f19a1122cc6ffacd3d6098ecc8bc8=V&iew CHM
+fe6a558fca8b42376ad7c4f58ffc17e3=View compiled .CHM
+[FormAutoNodeNum]
+c4739c5f2ee1db0895517712229062dc=Auto outline numbering
+10cef7bff8282dd95ef777ddf227b414=&OK
+a07e9db022ee93ebcf1f67a9196abe8a=Accept settings and execute
+1f7364265286b5250f5617e0511083e9=&Cancel
+e0e1dd64a9c6a4d56bac9b0f98845cd1=Cancel
+9e608697be6eec4fd29025ef5c4f4373=&Remove all
+d4d5fc467eb03cfbe7835d8192b05c63=Remove all numbering
+e0079a4383aa51266e37ec661fdc2132= Numbering &scope
+2a4fc654ab7e160ff5021ff124ab9326=Apply to &whole tree
+0870309f443fe305e7a11bc03b60c755=Apply to c&urrent subtree
+bdde372409e959f456fced722cf75184= Numbering &method
+6140fc8e834d4240cd8bb11b00e5e308=Add &numbers to caption
+475d8df8cf7dc41b4ee62af45a92d100=Replace ca&ption with numbers
+6447d9be26fc60bdffd64b60f55fab79= Numbering &depth
+378f085353340b2eb79eb2fd82936e23=&Limit level depth:
+81ee48021ee5d1d31a061f21df14a52d=&Apply numbering to all levels
+b95f6d143f17f025370083e8d1ac0eb1= Numbering st&yle
+ad594540d2bb974fced5c2363ecd3b33=&Begin numbering at:
+[FormCHMoptions]
+d6f11f3eadeb9df43c91c9bf8137c5a4=CHM Settings:
+e6272d3e8340f7f57427d60018d8416b=&Help
+83307b4ceadfa50f951085aacbddaf53=General
+b6bb13992de0a07804862865821aebe5=Compile &full-text search information
+1d9e5da45c2aa41e2cde3f75f398818c=if checked the users can search text in CHM file
+313a7373cac8be48774dad9fb2f4f05c=Do ¬ include folders in compiled file
+17a959b957767c06098b68fa43d41914=There will be no folder structures in a CHM, all files will be stored at the root.
+864f72ac11b09a22166b6b9eb80c837d=S&upport enhanced decompilation
+789cfd9e2133726f3d72471229d0ec7f=Create binary &TOC
+8da924c1417c5e66b6dc863bac22d246=Check this if you want to show the PREVIOUS/NEXT button
+db87db19aaf1fc2c0e824e7270599564=Create binary &Index
+457dba36310c1dd30b5dacc067e88f08=Cre&ate CHI file
+5418d6510e3e56680637f7923192e218=Cr&eate Log file
+c5a3fb868ad2856e9ccfca2e80723812=If checked the compilation log file will be saved
+301be206ed346c102ae0298338b08919=&Delete HHP/.HHC/.HHK files when CHM is generated
+8f6b0d9c1e70cb1d99c011356ff401fb=Check this if you do not want to keep .HHP/.HHC/.HHK files
+8086cb2b02f21c7515ecfd37091b8cb4=&Keep the CHM window on top
+324a4795171d24f9027f48821bd9f628=Remember CHM &window position
+cb4730fe62d41454916c3a012a7914be=Show MS&DN Menu
+f1b6735974bf073aabba39cd82e424a9=Panes
+9c913efc0fe5fbbb802c9ff2ce0eddd5=Show &Navigation pane, button bar and topic pane
+d0cd7cedf95e4b7bc593c1e7fd7c1472=Navigation pane:
+ad594540d2bb974fced5c2363ecd3b33=&Default Navigation tab:
+6f140bf9fe6fa517e47b4f9c8f0b9f85=Navigation pane &width:
+9e9f3258aa19e0d7c368bf9388c7105e=Navigation tab p&osition:
+cbd12fa8f909d550ca3d44ff6245d430=Contents
+f50cf4be54acdc6e11e001991de8f1e0=Index
+481ceb8bc89aacb3611b71bea61c03c8=Search
+8c9bca01e3cec516a8b6268e3785e163=Favorites
+80a29a1ea402d795088101166313c159=Contents
+46126c500d99fd6b71785b3256b77b62=Top
+1f974116f6d9bbd60ea71d4d7ccf4073=Left
+3531b6cb4ade66012ee69853f9415fde=Bottom
+130532d95513d928e534b4ca8b9ae768=Top
+cbf76ad117d4f71788fa3aba3fcb7cec=Show
+978e7db1f4ea9d9ce471f16d17f99ce6=Content ta&b
+458c6fa58f2ec29529501d85a252e045=&Index tab
+a465db39e85a16a8dd38d0c5212caeb8=Search &tab
+70d5dfeca0a3a9ed713e9992fb7e9f59=&Advanced Search tab
+b350a5659498fcdd19d9afe4ce648ae0=&Favorites tab
+5b5bd43315fcbb7acae6829956d7b601=Navigation pane properties:
+ad95458ac78d16f3b3ce58b233c420c7=Initially closed
+75409eadb5b285e8d8fd6e827d98d4a0=A&uto show/hide Navigation pane
+f5aa3a5f47e7c0a2b8da8a1a019b3e9b=Auto s&ync
+fa69a83356139180ce541fae858e5bf4=Buttons
+d071f54fff504d1439fd00c29608cfce=Larg&e button
+4b8f3ee0bb508a87806f3993e76d4df0=Button types
+8c978975a5d39234ac47339db2ace6fb=H&ide/Show
+48c1083a4abadc5be433f8f885822f44=&Back
+3479e3bf7915b3d97ca2575cebc7b534=&Forward
+f8826a9242787576baaa6539e2e5e3bb=S&top
+33df3a6c73b7e5010d9dae8867cb10bb=Refr&esh
+06b8366580e53dd9971b0ad6ae0669a8=Ho&me
+aa1ee6afb12f66cb690d862189fc956f=O&ptions
+3533e59f6640738fd6eaf86cb8e74b57=&Print
+d83dde6abbf7de6e968cd35e5626dcfa=L&ocate
+1ebec5bfa007d7a6c386820d1077ab34=&Jump1
+4067803f4e65f2d0c94d049669ba3405=J&ump2
+9fb2ddc2e6b5deb64928661e1d0542b5=&Next
+f5d6440595fa3ecbc049a2a53f48c3ea=Pre&vious
+451bdd835386cfae849dac47bbc8cb60=&Font
+8812a6fed966640cda4e7ee3d7188e6c=Rename
+d3a281c96064fdcc58d0a19d69cf9d24=Rename
+86a32179c8bc0f900090681840866167=Jump &1 Text:
+6840eb9e516cc887d601a903e764323d=Jump &2 Text:
+f8c62f0e62c85536143fea87983c7c44=Jump &1 Url:
+27b1fcf9a6af3e11d6b229f7453568f6=Jump &2 Url:
+773925964d2714096a65d6428be100e7=Show button bar p&ane
+367dabe2f6579454e989c8c884639543=Position
+f85bd4efc85bbeaa734c1b3a88099948=Window size and position
+37bd7d4eeece289dee6b8ff925b0e710=L&eft:
+c05981f70b056e3c4b0ee7a4311b4591=&Width:
+a67155179bba1daab96b364b71930102=&Top:
+b33b4512dee84bcfd59d741431ed1a6a=He&ight:
+b8f3ad9292662fa55122c5f3c0ab8ff5=&Autosizer
+2dec471002b9dbceee580aaa02a1d07a=&Default positions
+a3f4dde5a36f8e442a796c620890048a=A&uto save user defined windows position after first use
+be4a97225079da2523805cf8754663ac=Styles
+b95f6d143f17f025370083e8d1ac0eb1=Properties
+dd8ad51c81727588be16451a91fa0ebb=Ma&ximize box
+5702665a60cdba680d7d7b7ff60f13f3=M&inimize box
+cb05d42f1033c194c6b98814eb455117=&Border
+63a5a8cdcb0279f84146a28e129c5a65=M&aximize
+e3f1b94c69054cb8a0b68378e83d4771=Minimi&ze
+822d0a07210003eb20384292b41b2a51=&DLG Frame
+d63a1e4870cc61c25e28377608dce5e3=&Pop-up
+1fc8a8234f47c70c86aac37c9e6e5ffd=Ver&tical scroll
+2b9bd5e0dfd1b660ff75685dac31935b=&Visible
+01e6239969abfe9a2da7eec722c45f26=System Men&u
+769c93c22bf54408f302a5a3e5ced009=Child &Window
+27efd2e009c63b2474338e687ccb00e4=Clip Child Windows
+8ed68fc00c61f14bd7cad6ee9e2113a6=Clip Sibling Windows
+16ccb09e505e5ac4e62e9f3904c78ea6=Thick &Frame
+c0996f02697f564840dc541453e71456=&Overlapped
+ac98b8516dfb6bed6378c040e0ff8b21=Disabled
+b291140e8736cb179e93b6c4bfa83f18=Horizontal scroll
+1fc44d1a059205ccb919d4c3f9627e13=Extended Styles
+6447d9be26fc60bdffd64b60f55fab79=Properties
+68351dd926220cdff5cf6d6a93d1f5e9=Tool &Window
+52229600b6129082a93ea7b9e568202f=&Accept files
+186d33efb1743e57d9688986addbe70a=&No parent notify
+1000fb148a9103730956da09042c1408=Cl&ient edge
+49e518ace8e84f244a7ad2e41a930390=To&pmost
+a38635f15873a3f37bbebb85d7f5b19d=Left scro&ll bar
+5414167198fa0114ea8841a332380607=Static ed&ge
+e0c159fe365af9b14bf251b7e766cc26=Conte&xt help
+dc1aa2a1ad556dc291129563ccc4f4ec=&Transparent
+30a19b165ba33992b7f7d02a1d871d00=Right-aligned t&ext
+742862345b09eea07f403574ac8ee7f6=Right-to-left rea&ding order
+05f84022136e7ad6ccbcd74133a6b3ae=Control parent Wind&ow
+a040c5c3414d2c51ce049267d09dc643=Others
+00e4f8f9a35db12348f6e1aace0c6aba=TOC and Index properties
+5361e73527c22c5136f6ea2b1bb72097=&TOC properties
+ec81fc7371c6a971b0cda32ab2b8bb62=&Index properties
+2d8a5cc24ade9449ab5445a473ebad3b=Language Settings:
+c603acf3e17f2e66f064f9e8441cfdb5=&Default
+e3e0e2e8753a773fc1250e3a2f4fee0b=Get system default language
+8e773dcc303ff62c94b2a8c03b3e1933=&Ok
+f71794c9160e4113d3423d3bfee74444=&Cancel
+30942ad0385594bfcc73c70726fdfe19=&Reset
+0dffc6f3d13e42d97a16b37c64ca70d3=Sche&mes
+ad531e2e2b63cbe87a0f88a88b3d47b8=&Load Settings...
+b0ee7308342fefabf143d7a15d3c65f8=&Save Settings...
+[FormDecompileSingleDlg]
+f4dbc0c94bb7adde71e81b9996b53ed6=Decompile a CHM file:
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&Start
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+ce6cef4f349f40cad2f03385184ad5db=Sel&ect a CHM file:
+4b6f62cdc77ab0cd0b35b099aa7d7cc3=Save &results to this folder:
+1442f656584dadc81c59669d429b9256=&Browse...
+f2f5096d5cbc3d433cd6250e13ac839f=B&rowse...
+6a699e0ff914c999e5eeff94e36ea68b=&Use CHM name for folder
+8a74a8e9d35ab86a92b93d18f2c47283=&Open destination folder when done
+[FormAddFileWithinADirDlg]
+e00aeb880969ff1ca790698a01eb2f2a=Open
+604a3962fd0250c9d4462ae7285f84dd=File &Type:
+50f813ded8d76a5698480d6ca0e2fa39=&File Name:
+b010a794999ad73c1fcc8d8dddd2278b=&Open
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+e429fe28de986fbfb6b5b8244c13e4f3=Up one level
+[FormCompileStatus]
+7910569b3b9b30e7427fcd90fbad9eb0=Creating CHM:
+062a9a7019c058e18d8b08108ef036c1=&Close
+91f61c7b1f2c29565b4d596208d445d7=Working...
+4114ec15b5025d7e02b369fe2957574a=Warnings:
+ba14fde6e54eae101052fd7d05688b21=Errors:
+1d14661f9dca5f79bd585c6ff895f2e8=&Stop
+[FormExportAliasAndMapDlg]
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&Start
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+6f140bf9fe6fa517e47b4f9c8f0b9f85=Export Alias and Map files
+37bd7d4eeece289dee6b8ff925b0e710=Auto produce Context help IDs and the header files for programmer uses. You can edit the exported files and then specific them in project Settings.
+b95f6d143f17f025370083e8d1ac0eb1=Target:
+53605f586f25e208d34563c475ddda72=&Alias file name:
+62c5b54907363615a1c51744a4593593=&Map file name:
+6447d9be26fc60bdffd64b60f55fab79=Options for numeric const ID:
+ad594540d2bb974fced5c2363ecd3b33=Start &with:
+9e9f3258aa19e0d7c368bf9388c7105e=&Increment by:
+[FormItemPropertyDlg]
+000224004e808aac5c4d1fe6211d0924=Property
+84037f52e4b3eb16576182c446528fc1=C&aption
+73010efbcc892e38bd307b62bad55524=&Icon:
+9e9f3258aa19e0d7c368bf9388c7105e=&BookMark:
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&OK
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+54cdbd5f3677ef1e3785b0e2eb4f99e2=&File name:
+9b3cc827e8a57ff667145418f413d3a4=&Browse...
+ad594540d2bb974fced5c2363ecd3b33=&Position:
+9c6d255fad3806f0b3d97331534a2cc6=Insert before
+23cf1fa02f26879ebd4420a989b347ec=Insert after
+1bf821936f7cf339af2e1384303a0a34=Add as the first child
+4b773cbcb449a8a3e0e17a14f43a8839=Add as the last child
+702f5359473f8ac1f5178663347e46f9=Insert before
+67a714b3702d560c2451024e8aa54c5c=link to a BookMark in a .htm file like #top
+[FormImportDlg]
+1a73d6d649fb6bb0fe00902fa377212b=New Project Folder:
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&Ok
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+a850153ad9352446eaa48f654962463a=&File filters:
+9a7ed84a5d716510d902cd144f56a97a=&Project Folder:
+c8dfa9a3e90d97989e04cd5b5670d8a8=&Browse...
+315121130016bdaab0388d3495491b9b=Include all &subfolders
+0a0a850e0536d73f5852ffe424cdb544=I&mport Options...
+d0aed5e5e516a045d8e8fa819a69b61a=Imort Options
+[FormIndexPropertyDlg]
+8f70abe961e0724701e302bd0f0a256f=Index properties
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&OK
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+0759f1ddff050e5dd2f1cae670596e27=General
+85eaec5c81e150ed766a2932aa2e2fe0=Character &set:
+c5e56c000598db2d75e2c371040d39d7=&Font:
+cad6b98f4c41f4c5e83496dd9923c9d7=&Restore
+9dca4433d9e470680c4f8313888f7992=Restore default
+[FormPreferencesDlg]
+22c9c75122d80ecf328f1426ad938c9c=Preferences
+721b39808c702981e0dce3eed7f621a1=&Help
+0759f1ddff050e5dd2f1cae670596e27=&General
+0b5c1ec57d973d96fcd5ccac78a7f07a=Remember &window status
+cbf76ad117d4f71788fa3aba3fcb7cec=Recent files:
+ad594540d2bb974fced5c2363ecd3b33=Maximum &files:
+9e9f3258aa19e0d7c368bf9388c7105e=Maximum caption &width:
+b5e971ea60a627d614f6cd0208e80a5b=&Messages
+b95f6d143f17f025370083e8d1ac0eb1=Show warning messages
+70bb141809057a9f4e1431f15318eee9=On &deleting items
+29421a77c13a91c01fc184572ee82c2e=On re&placing items
+f7ea8e37ae792c07f8700d69b4ff5fa7=On &sorting items
+b010a794999ad73c1fcc8d8dddd2278b=&OK
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+dcc02a44ef1e37ff7ecda99c0c07dc7a=&Apply
+8aca9f903abb5ac56f4c601712191139=&Reset
+[FormTOCpropertyDlg]
+b4465bc8dbc447796c08596fe8b3c73f=Table of contents properties
+721b39808c702981e0dce3eed7f621a1=&Help
+29633360c4bcd9deb08068068cac5b97=&OK
+bd9f9bc278223cc143781adbafbcbfb2=&Cancel
+5282990534e4b0cf9877aebd0086837c=General
+ad594540d2bb974fced5c2363ecd3b33=Character &set:
+a3edb3511ae64b49f57ae8a692ea789b=Foreground color:
+9684708ff382a1c4faf1fc4ad05e0870=&Background color:
+50254c73f6372df6be8d0106cdc3c798=&Font:
+527ed94438ff434281e94aad6342782b=&Use default TOC color
+0a32870d6a6f6635fbe77669734a51b3=Styles
+61ffc11eccb8ef608bfa24b7a5462bf7=Automatically track selection
+0cf5ecae9fefbe9eefb9316d8578d621=Border
+9bc9fc6c0723d187c24bab21035a9ef8=Dialog frame
+d3e14839927605cdc1153bc14eba059d=Draw lines between items
+ccb1a12060a887959f2bb71f92c180c9=Only expand a single heading
+923d158e93fdf5897422e80b4bc66f2f=Plus/Minus square
+4537f35ff37adaa55e271f1ac8bf745d=Raised edge
+4706e77896b2c1cfc974e3500a12a16a=Right to left reading order
+c2f8ddda89335a3e39810bd4cef73f91=Scroll bar on left edge
+f9b8f7a6b0edfcdbbc737f59eca596a7=Select entire row
+777c0740cc24b993e6f5dedb10feef9e=Show selection when focus lost
+73fd8b432f5184d142912d497ea90a60=Start line from root
+69e7995976a8b1638b476c445ea8977b=Sunken edge
+cad6b98f4c41f4c5e83496dd9923c9d7=&Restore
+9dca4433d9e470680c4f8313888f7992=Restore default
+[FormTreeView_ReplaceDlg]
+2dde2df86eaf6922bec1b4c3784bd5f6=Replace text:
+028eb8015aced938a44ebd7098b4f924=Text to &find:
+946411df6c3e5e93de9bdc59808e84ee=Replace &with:
+b010a794999ad73c1fcc8d8dddd2278b=&Start
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+9c17cb611cc58a472bd19b2d44feef3a=Options:
+adc36b2098d47feb4abc454c56a31a1d=Case s&ensitive
+d2d60e235a17c6871bfe6f3e7d0e4c78=&Prompt on replace
+d29103f5149eb44015913f15132f3e3c=Automatically trim leading and &trailing space
+d406525c72f67454610b88aa0f16ae29=Scope:
+ed287e329715abdeca39938de9b776fd=Se&lected item(s)
+45fba6118c2d682c655dd21770d234f3=&All items
+5bd5cbb3c3f9796050ab438b99343f64=All &headings
+d233cfbad756ee0e3e6c2c270d697244=All &topics
+5a1832d767ff778f6ab3e1c20a1e3cc8=&Replace all
+efb3fadae687d74ae03c2fe45e3c0c8a=Direction:
+8e8be53d8e2ebc99c251c077967fc852=&Forward
+e0e548126b7e2f5aa06e8d69b25d56db=&Backward
+[form_ChangeIcons]
+f5b87d8fcd7d0fe94db504a478b02053=Change TOC icons in batch
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&OK
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+ad594540d2bb974fced5c2363ecd3b33=Fo&lder icon:
+9e9f3258aa19e0d7c368bf9388c7105e=&File icon:
+26fcaeceb79500d1918cea02b0866a5d=use defaul&t
+776495d51f0bf13b2b5c2815bb4066ef=use default &2
+a17c4c94668859ec74b4aeba674569bc=Use folder icon instead of &books
+2e019fb1f3148aade88daafba4b0f060=&User defined
+e0079a4383aa51266e37ec661fdc2132= &Scope
+2a4fc654ab7e160ff5021ff124ab9326=Apply to &whole tree
+0870309f443fe305e7a11bc03b60c755=Apply to the selected and all &subtree
+afa4b96b74929f883345b3e3031bf432=&Ignore icons already changed by user
+e63671a0820e02ffe6a76079fa7774d6=Save icon settings as &default
+[FormImportOptions]
+a63809d5c3469c83458a3b36754c69d1=Import options
+721b39808c702981e0dce3eed7f621a1=&Help
+71030155a691198a08fea07171f80269=TOC Title
+3bfd9a7f312661b5f2a3fc92fb6bb690=*.htm/*.html/*.mht
+d05a1d20fdbc3c616cb9fc9fe4aa5702=Parse &text between
+f394acba2bd0283be813e1c2d6d76e29=Use &full file name
+28d24e5d3ad363fbc35e85f2a96c26c3=Use fi&le name without extension
+50405bc1e7dfff4dbcbe1e44e272b66e=Other file types:
+a9deb9edd324512c52112d74905ac058=Use full file &name
+8eb8af359cfbf9a2f59e8db46cbbf2a6=Use file name without e&xtension
+abf382ff600d592f316413722ad4987c=*.txt
+bd7b761bf60cd8c66857e67353754198=&Use full file name
+782f2a027eac2c3d150f0816d64b2aca=Use file na&me without extension
+5e26a98eb4de49b43c321880288f3573=&Parse non blank line:
+d01ed53caf6562389d39ccf57503c74d=TOC icon
+ad594540d2bb974fced5c2363ecd3b33=Fo&lder icon:
+9e9f3258aa19e0d7c368bf9388c7105e=&File icon:
+26fcaeceb79500d1918cea02b0866a5d=Use defaul&t
+776495d51f0bf13b2b5c2815bb4066ef=Use default &2
+a17c4c94668859ec74b4aeba674569bc=Use folder icon instead of &books
+2e019fb1f3148aade88daafba4b0f060=&User defined
+a040c5c3414d2c51ce049267d09dc643=Others
+0823d8f352560aff8e7ba2e3caadd240=Ig&nore empty folder
+a048b38d83d55c6049bcd4d75d0056ab=When adding folders and files to TOC:
+53d6a455793ccfeab80733eae88c5ea5=&Files before folders
+d96c69684e18be792cc7339dd61c3d8b=Fo&lders before files (Like in Explorer)
+9c4a1d05e9b358e83366495035b3efb1=&Replace "_" with " " (space character) in TOC items
+96c14dc0cf52f6b3fccda00c4032457e=&Capitalize the first letter in TOC items
+9509e36234e8e9aa7b36b32a9f589af3=&OK
+75535e5aec302beb9c504f9ac12787b6=&Cancel
+163bf2d17bc27fc04f1b661e57573042=&Reset
+[FormMain]
+4b066ad32f50f69cf15f9621cb3bca5a=Easy CHM
+1ee9578a2edbf14133cac99cc2e7dce3=&Contents
+3f4c975600ec08103e1bb0effce64539=Add topic...
+bcdc8eec4d68f3ff5986c901c956e918=TOC topic property
+13b67d43026cf868314d2bd8445f7bac=Move left
+62368991abbb028ca4dbddcdeff3bdf9=Move right
+9eeef0d0d7002944a82ad36b7393368f=Move up
+e9561d5a9163631e5d2d13c61e5a006e=Move down
+b6b961662597938e685592042ab68e7e=Delete
+fd8bdf505279e99dd7408f8d7d7257bd=TOC topic property
+13899bbb299030e9931bf89987f92a55=&Index
+3ba3fc06d0e56a0f87af3c2d87b888cb=Add keyword
+2370af1372942137dbe581233364d2d8=keyword property
+0c811719ff78ef67778f8e7358fe3f2a=Move left
+5e0431e94ac60ba77392770bf90cc665=Move right
+b134497e21f26aa236e7fafe542e19e6=Move up
+159a89d663966a8d175bb923a3c26697=Move down
+0e953e21adfd7b424cd9c96a57275020=Delete
+4bb460aa8a8e09f766c4c922fc8997ea=IndexProperty
+d3f5d39b47d73555775a5ec7b071d9ff=&Source
+faa97404640f20f19ba98ffd5d35514e=Save
+3a0d442ad81354b9e8fe76d1b655a6e9=Cut
+7e7f9da4826af5ba39c7a07ec4ea24f3=Copy
+ee7a483dcf5acf231c3d42501e2d44cd=Paste
+ea5446ea119b0efd20de068372ab4b11=Undo
+c30f4ca0e6a1d59bfdff845ecb98bdc7=Redo
+8ebbc3b2ea33b646a01d9bf2f5edef1c=Toggle Word-Wrap
+47e24863e1654e5982aef6ea5f7f4604=Set selected text as Title
+578496a8917a70cb706f480ac951863b=Edit with...
+8e46decf99f6cf54e29c3d2a8097180e=&Preview
+f23fc184bcd5a82658feed752c54f30b=New
+2fe9529ca7e66cc46474e0ae6e490013=New project
+896728c4f0b8f299b0a7378b8ea54362=Open
+08912e314eb1df325a124df82f009ad1=Open project
+bc1dbe9bf16620ec52e0a44d36d45d6b=Save
+0ba8d3ba623801377911d281bc74778d=Save project
+f10d7776bf3569531c0ec66f27f32832=Compile
+493d0f2addccc7b84ff56d2cc72c49f7=Compile project to CHM
+c8e16253f12d60978228b97bc9d90235=Purchase
+d024c7f316c3782dc6fac9810b20f4e4=How to buy
+3a0fca02dcaefc1a6ed42f017e6289fc=&File
+d502ecce33c03779d592b0602723e9e9=&Register
+a81a1c215f79481ecfca583bb219d481=&Option
+09640fdf37eaf05de17c672dc36b52e8=&Tools
+0f6994a885e8f3f0e2c270be6917575e=&Help
+74ec55f12cdfe182b3b3fe072ec24aed= CAPS
+af2971e5b835fe3390b827555d99230f= NUM
+bcbcd1e3155df2fe8a9dfbbcc0a7583c= SCROLL
+e2187c1fa358cf394beffc3b41d8e695=&Clear MRU List
+74e7756154932a3a839610be3d575fbb=&Remove Obsolete
+9d1a92844460cc9f9d1c5ddafb792129=Reopen
+8de82017b33d4428d97ace7abc7f158f=&Add topic...
+068b44275058a6c09ad661aca698d7f9=Add topic as &child...
+fcbc97710a37e19f11c951baa8926aa6=&Import
+08833c6166b27c9c9524d25cb16e9692=Import &folder...
+ff64542a4df2ae8206351e1fc4714066=I&mport file(s)...
+64c532a09d27a3e61b0d891900c37e8c=&Include file...
+01f2bf2e210bcb8cf2e1073b19b5509d=Expor&t
+20dba6fc6d454b5b2f312670ebb37bac=Export &Alias and Map files...
+7d795926684ccacb71b6dab8b083a147=Export &tree to file...
+04dbc990f1e71000f224664c95d075ff=&Move
+0e40a42acf39b24a878e44634979a06d=&Left
+a2285f505b83f9ebba7950d22e0d969d=&Right
+786775dff4298183d0f6114e45c5097b=&Up
+7bf9c04b93b7fbfc8a7740d91ca7a161=Do&wn
+5d83d02084a896aed586e43710ddfc94=&Sibling Top
+56def76809582ea5bd1fcc6fd8753dd6=Sibling &bottom
+e10da754ab6df029e756853881714626=&Top
+5d924d12c6d4ca04f94f3b39ba0b553b=&Bottom
+473725f0e83d99651d1f7d47dced8e67=&Delete
+14b94b9bbfbf0af2598190bb6f74f197=&Replace...
+b34285246cf44182a7b29256a44ea152=&Sort
+6674a39e2b31b2fde087c845cd4e63f0=Sort &Entire tree
+989564bf3e76642b83cc68109f5cffa0=Sort &subtree
+ba22d0e89097d827d0e8074c6e9ce9fa=Auto &outline number...
+10f3aac180119d63e4909146a9e5ef03=Change Icons in &batch...
+ddac45212691c947ccb452cc1946ddd9=F&ull Expand
+2de658d2b17cbbbf6ea9ac1572f8fdd1=Full &Collapse
+39183e48a4872a0fce2c8837fa186a25=&Edit
+9e1ec58a12df0a13fd5aa119b7073749=TOC topic &Property
+631bd5dac86bf0aa9cbcbf5ae22dc0ba=&Undo
+4fb8961aacb19fb905b47285662a61c9=&Redo
+efa8df1ac0da75a2024a4723a8b59738=C&ut
+0575bb4049a55b2639a7c6c833cc7945=&Copy
+67c4cd6a85d7129baf8fda4317abaf03=&Paste
+ee156c8f070129d6d0a071cf06752916=Select &All
+8f7b38ffce4acf38cadf29892a258b1d=Set as &Title
+cd8cf818098f8a9e75f04673fc7d9b74=&Favorite editors
+738e6034eaee892865f89b9105609748=Text on the &right
+228df6c196bf709db8edc9b0b1e33068=Text on the &bottom
+e7bd956437112ae5c566e198e0dc7562=&About
+a93f035296bac989c480756c2823333f=Auto &Update...
+0f07cc9fb9723c24c167299b380e651d=Send feedback (&Email)
+337fbb1dfbb6365e7d54d36f3ac8c566=&Visit website
+6a8f4be57434adf6f5a8bed829d6656c=&More...
+e83958518dd02556134b06300eda1789=&Products of Guohua Soft
+6aba04e219ce3a13c7826cb3968e47d6=&Tip of the day
+e46492cde41f042103e7aba198ebe55b=&File
+b31c98f3aa9499b072dfa5d758f5b42c=&New project...
+1d382c99f07a6ee7306d9bf555507cec=&Open project...
+2e1c1a985c316cdbde743809338bd766=Chang project &root folder...
+62e2f61c654f9dfe17fbd0526f54c9a0=&Close project
+0cc2595a1448880c5f2c058fce692d44=&Save project
+3d864518744b7a021f8388049ff1f2e5=Save project &as...
+273a53de027c3af120e66102b74a9874=Compi&le project...
+a2e0d286d18387b0697ac9da82ed0973=E&xit
+1bf8ea775bd8a5ace0b26d29abb918a5=Exit this application
+329767db0c68c8fcb5bf70660978d56c=&Register
+debcec41fde1146658c818f4eb918345=How to &buy
+4eda86cae9f2fc049714237dffa500cb=Enter &Registration Key...
+e9cf6a4f58eaefda80aefb939d63040a=&Option
+b160c08545d626208bfd15b8c4ce0bc8=&Preferences...
+1a7cef4cb2f62d6f2107959aacb8f35a=&Import Options...
+54c5e44a0182a37e162c1f2bc076a94c=CHM &Settings...
+e8be41476dd12a1212c9ef23f19fad1a=Reset &all to defaults
+46376e040ed473ed98594ec83ed9a881=&Tools
+fc1e4e8b920963f0dd5a9e458862d016=&Decompile a CHM...
+79238180dafa1f8356a41a94b7b5b63e=&Help
+5953d9b9691db94603f5d208bec17734=&Contents
+a1e79aefcf5ff22fd4f9005e60016109=How to &buy
+d0ec0091933adc1056f353690ba69cd1=Enter &Registration Key
+ee3b0ab97c6f1bc66dc41439828e6d9d=Reenter Registration &Key
+b1fb22912c046a72b176ea86dd16eef3=&Splash screen
+b061175a8b2e10e369c8f796a88feb12=&Add Topic...
+c7b225bdf0f314a299073ccd2980a1de=&Delete
+59913cb12f7d8d77a40bc44c917c68d0=&Up
+2e2516b8de2ec2e1a1d56c8da9fa99a5=Import &folder...
+2c57870f300c8cad52bb2e13511e73e6=Export &Alias and Map files...
+a3e1a1a82bb132b2b201fa9917113393=Sort &Entire tree
+2cec64dd689bc2a4a90b55de0bd3fb78=&Find...
+420c7ecfe0a4c67b1b2b42adac792d47=&Edit
+351f4ba371d5876f6db7cd7f91f08223=F&ull Expand
+9e499a0e53d608c8515bf16f8c6c8632=Full &Collapse
+b9e9a1258c432786eaa75c04d7dbdbcf=Export &tree to file...
+8363ef9541783a477e4769aebbb84528=I&mport file(s)...
+307b030df1a433862cc38a52813a0b94=&Include file...
+3a0ec74f06527ed30deaa3ab7fd33856=&Down
+bb164dea0e3656911c3ac05e17642f83=&Left
+d01c79e3696de97ac682c269a0381524=&Right
+aad408c65f00b3e4e624f4dec95ca228=&Sibling Top
+ff29b73e2df5362de2799b67cf77ddc1=Sibling &Bottom
+cb1642e2f393951648db3cbe460e7116=&Top
+c5a9d3589c9d0b9a4f42a9376d826b6c=&Bottom
+973e8454deb091329ba3e0c448fd4000=&Replace...
+61b8017c65169cb03847406ad9427aa6=Sort &subtree
+a07ce86daecd03dd3ab87d8c1597ec7d=Change Icons in &batch...
+12d7e3d383f7c7046afed67cf877ec65=Auto &outline number...
+aa979e7434b5a88f33a36bf1a893f802=Add topic as &child...
+63252d2c3e9b6dd28d364b8837195210=Topic &Properties...
+cec508c25571007c03ad19724b65f159=&New project...
+dcfda4ad29583b85154260bef3a6bc47=&Open Project...
+db520138c813146b1f6b2ffea11a621b=Chang project &root folder...
+854b0822ad48202e4400c3c7d5bef862=&Close project
+5e2d775815b1b65768e99c36e7b6e899=&Save project
+adae487b7d51b9c4f5bbe9286eaa35ea=Save project &as...
+e997a282d71f21f5057c8ecbeafb512d=Compi&le project...
+e2b37ecf9071d213bd329dc88e097b74=E&xit
+252ba807002d8b0c2599180317ae071b=How to &buy...
+5dba72012faa3efacc2083a4bf353481=Enter &Registration Key...
+a2308f652a2aa4248bc1962f1cd88731=&Preferences...
+b394682b17f4e06369ffd413668eaa9d=CHM &Settings...
+c1a3ffd07098660a2c7b852924a8c9a0=&Import Options...
+a9eca798e09129b678750703e8152245=Reset &all to defaults
+0abf82e331e22d8865ef617b81dd9bbb=&Decompile a CHM...
+4d314ddf7b9b8310434d65097bf25416=&Contents
+dbda5e4093c7427af7ed4e1f8024063e=&Splash screen...
+770e90e13872da05aa6fa4d139c70a29=Auto &Update...
+06638b8b4d5f92c29bc86e8ef7fdfcb3=&Tip of the Day...
+2d39dc1597cad671d72974f2d3dc77d3=&Visit Website
+a1a3cf43597f4358f38945f036d6c07d=&Email to Author
+fe1cef859981b530e6505abd8d96fd9d=&About...
+[FormAskForRootPathDlg]
+6f140bf9fe6fa517e47b4f9c8f0b9f85=If you have the compiled .CHM file, you can decompile the .CHM file to a folder, and then select that folder as current project's root folder.
+721b39808c702981e0dce3eed7f621a1=&Help
+b010a794999ad73c1fcc8d8dddd2278b=&OK
+a559fba9a064cae9e9255bd73c1febc2=&Cancel
+6aab7be8895591b72f8774b9735f39c9=Can not find the root folder of the current project!
+9e9f3258aa19e0d7c368bf9388c7105e=Please select a folder so that the program can find all the linked files correctly and link them to that folder.
+8665228755d409e0ddc9765a1eb20207=Change the current project root folde to a new folder
+d7b4a50f6d850872ac77917322b0e996=Project &root folder:
+22d694d121893768bd8cd2170bc79afa=Current &opened project file name:
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/English.txt" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/English.txt"
new file mode 100644
index 0000000..8694735
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/English.txt"
@@ -0,0 +1,15 @@
+One timesaving feature of Easy CHM is this program can automatically make a multi-level treelike TOC after users have selected a start path. All folders structure and files under the start path are duplicated as TOC(Table of Contents) items of a CHM, you can edit/move/delete those TOC items. With this timesaving feature, you needn't always add a TOC item one by one manually.
+To change a TOC(Table of Contents) item's icon? Select a TOC item, right-click it and select 'TOC Property', here you can select a icon for this TOC item from 42 different icons.
+To change TOC item's icon in a batch? Select a TOC item, right-click it and select 'Change icons in batch...', set the settings then press button 'Ok'.
+Do you want to get the newest version? Just click the 'Auto update...' from the main menu 'Help', and then program will check web site and download the new version automatically.
+By default Easy CHM create a context-sensitive html help file automatically, that is to say, all CONTEXT-IDs are generated automatically. If you're developer of software, please take all CONTEXT-IDs' definitions from these two files: 'ecAlias.h' and 'ecMap.h' (The two files are generated by Easy CHM, you can find them in the project root folder. You don't need to released the two files to the public.)
+In order to make a CHM file without navigation error, please use file name or folder name without some special characters like '&' or '#', for example, file name like '123#ebook.html' and '123&456.html' will cause navigation error in the compiled CHM.
+In order to make a CHM file without TOC/Index navigation error, please use file name or folder name without blank at the beginning, for example, file name like ' 123ebook.html' will cause navigation error in the compiled CHM. If you met a navagation error with the TOC/Index of the CHM, please check the file name.
+Want to show buttons 'Previous' and 'Next' in the compiled CHM? In 'CHM Settings', check 'Create binary TOC' in tab 'Gneral', and then check 'Next' and 'Previous' in tab 'Buttons' - To show these two buttons require the 'Create binary TOC' being checked.
+Please never use an absolute local path in your .html files. Absolute local path like 'c:\mybook\myfile.htm' or 'file://c:\mybook\myfile.htm' will cause navigation error in the compiled CHM, especially when you send the compiled CHM out to others or to the internet users who can't access your PC directly - They can't see a picture in a CHM properly if the picture is linked to a file in the hard disk of your own local PC.
+Don't want to set 'CHM Settings' manually every time? There is a 'Quick options selector' in 'CHM Settings' which can help you manage all of your presets. After setting all settings, you can create a new scheme, and enter a scheme name, then save it. Next time you can choose the necessary scheme from the sachemes list, and the program will load all predefined settings automatically. Of cource, you can rename or delete the scheme if you want. It's useful when you want to make CHM files with different style, for example, with or without full-text search, with or without button 'Font', etc.
+Don't link to a file with file name like '3_4.ht1.jpg' or '3_4.htm.jpg' in your HTML files, these file name will crash the CHM Compiler sometimes, and the pictures can't be shown properly. It's best to change '3_4.ht1.jpg' or '3_4.htm.jpg' to '3_4_htm.jpg'.
+Please don't make the HTML files using Ms WORD (You can use Ms FRONTPAGE to create HTML files instead), there are many JUNK codes in the HTML file saved by Ms WORD, and some Image codes aren't fully supported by Ms CHM SYSTEM, that is to say, sometimes you'll find a red 'X' instead of a picture in the compiled CHM file.
+If you have many .DOC files and want to save them to HTML files in order to create one CHM file, please download an addin for Ms WORD named 'Office2000 HTML Filter' from the MS official site, with this addin, you can save .DOC files to compacted and cleaned Html files.
+MS CHM file can't be accessed from anything other than a local drive, please make sure that the CHM is copied or download to your local PC before you try to open a CHM file to avoide the 'Page cannot be displayed' error.
+There are three ways to rename the TOC or INDEX items, select an item and double cilck an item, select an item and Press F2, or select an item and choose 'Edit' from the popup menu.
\ No newline at end of file
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/Simplified Chinese.txt" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/Simplified Chinese.txt"
new file mode 100644
index 0000000..157dd19
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/Simplified Chinese.txt"
@@ -0,0 +1,15 @@
+Easy CHM的一项重要功能就是:Easy CHM可以轻松地制作带多级目录的CHM. 在"新建工程"时,程序会把用户指定目录下的文件类型及目录结构按照用户的设置,自动生成CHM的目录,用户不必一个一个地手工添加目录项.
+想更改目录项的图标? 选中一个目录项, 右击然后在弹出菜单里选'标题属性', 在这里有42个不同的图标供您选择.
+想批量更改目录项的图标? 选中一个目录项, 右击然后在弹出菜单里选'批量更改图标...', 设置必要的选项然后按'OK'按钮.
+想一直使用最新版本? 在主菜单"帮助"下点击'自动在线升级',程序将自动检测并下载最新的版本.
+Easy CHM默认的设置就是自动生成上下文相关的CHM帮助文件, 也就是说, 所有的CONTEXT-ID都被自动生成了.如果您是程序员或者您需要编写支持上下文相关的帮助文件, 在生成CHM后,您可以在"ecAlias.h"和"ecMap.h"这两个文件里找到全部的CONTEXT-ID定义 (这两个头文件是Easy CHM自动生成的, 您可以在工程文件所在的根目录下找到他们. 这两个文件不需要对外发布,但您在程序里要用到里面定义的CONTEXT-ID.).
+为了避免生成的CHM出现'文件找不到'之类的导航错误, 请注意:源文件名或目录名里不要包括类似'&' 或 '#'这样的特殊字符, 比如, 像'123#ebook.html' 或 '123&456.html'这样的文件名可能会导致在生成的CHM里出现导航错误.
+如果您的源文件的第一个字符是空格, 这会导致编译后的CHM的目录及索引出现"文件找不到"的错误. 比如: ' 123ebook.html'这样的文件名就会产生这种导航错误.
+想在生成的CHM的工具栏出现 '上一步' 和 '下一步'以便达到顺序浏览的目的? 在 'CHM设置'里, '常规'跳格里必须选中'创建二进制TOC', a然后在'按钮'跳格选中'上一步' 和 '下一步' - 为了能正确显示这两个按钮,'创建二进制TOC'必须被选中.
+在网页源文件里请不要使用绝对的本地地址. 像'c:\mybook\myfile.htm'或'file://c:\mybook\myfile.htm'这样的绝对本地地址会导致在生成的CHM里出现导航错误, 特别是当您的CHM发给其他人或者传到网站上的时候 - 比如说:如果CHM里的图片地址指到了您个人硬盘上,其他人是无法看到的.
+不想每次都手工修改'CHM设置'? 在'CHM设置'里有个'配置方案'可以帮您保存各种类别的CHM设置. 在设置好CHM选项后, 新建一个配置方案, 然后为配置方案起一个有意义的名称, 保存设置. 下一次您就可以直接从配置方案列表里快速选择您需要的配置方案, 程序会自动载入您的设置. 当然, 您随时可以对配置方案进行删除或改名操作. 在您需要制作不同样式的CHM时,这个功能非常有用,而且省时. 比如:有的CHM您需要全文检索,而有的却不需要;有的CHM您需要有'字体'按钮,而有的则不需要.
+请确保您的网页里没有连接到这样的图片文件名:'3_4.ht1.jpg' 或者 '3_4.htm.jpg', 这样的文件名有时会导致CHM编译器崩溃或出错, 更重要的是CHM文件里将无法正常显示这样的图形. 最好把 '3_4.ht1.jpg' or '3_4.htm.jpg' 这样的文件名修改为类似 '3_4_htm.jpg'的形式.
+最好不要使用微软的WORD软件来保存或生成网页文件, 微软出品的专门用来制作网页的软件是FRONTPAGE, 用微软WORD保存的网页文件里面包括有大量的垃圾代码, 更糟的是, 一部分图形指令并不被微软的CHM系统所支持, 这就是说, 有时您会在应该显示图片的地方看到的只是红色的'X'.
+如果您有大量的.DOC格式的WORD文档, 而且您希望用WORD把他们保存为网页以便制作CHM, 建议您到微软的官方站点下载一个专门用于保存精简干净网页的WORD插件 'Office2000 HTML Filter', 使用这个WORD插件, 您可以把 .DOC 文件另存为精简的网页.
+CHM文件必须在本地机器上才能正常浏览,也就是说,在阅读CHM文件前,您必须确保CHM文件已经被复制或下载到您的机器上 - 不要尝试直接去打开网上邻居上其他电脑里的CHM文件。
+有三种方式可以用来编辑目录或索引的标题, 分别是: 选中要编辑的条目然后双击鼠标左键, 或选中要编辑的条目然后按F2键, 或者选中要编辑的条目然后在右键弹出菜单里选择"编辑".
\ No newline at end of file
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/Traditional Chinese.txt" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/Traditional Chinese.txt"
new file mode 100644
index 0000000..2bf6d44
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/TIPS/Traditional Chinese.txt"
@@ -0,0 +1,14 @@
+Easy CHM兜璶碞琌:Easy CHM淮猀盿ヘ魁CHM. "穝祘",祘穦рノめ﹚ヘ魁ゅン摸のヘ魁挡篶酚ノめ砞竚,笆ネΘCHMヘ魁,ノめぃゲも睰ヘ魁兜.
+稱эヘ魁兜瓜夹? 匡いヘ魁兜, 阑礛紆垫虫柑匡'夹肈妮┦', 硂柑Τ42ぃ瓜夹ㄑ眤匡拒.
+稱у秖эヘ魁兜瓜夹? 匡いヘ魁兜, 阑礛紆垫虫柑匡'у秖э瓜夹...', 砞竚ゲ璶匡兜礛'OK'秙.
+稱ㄏノ程穝セ? 垫虫"腊"翴阑'笆絬ど'祘盢笆浪代更程穝セ.
+Easy CHM纐粄砞竚碞琌笆ネΘゅ闽CHM腊ゅン, 碞琌弧, ┮ΤCONTEXT-ID常砆笆ネΘ.狦眤琌祘┪眤惠璶絪糶やゅ闽腊ゅン, ネΘCHM,眤"ecAlias.h"㎝"ecMap.h"硂ㄢゅン柑т场CONTEXT-ID﹚竡 (硂ㄢ繷ゅン琌Easy CHM笆ネΘ, 眤祘ゅン┮ヘ魁т. 硂ㄢゅンぃ惠璶癸祇ガ,眤祘柑璶ノ柑﹚竡CONTEXT-ID.).
+磷ネΘCHM瞷'ゅンтぃ'ぇ摸旧岿粇, 叫猔種:方ゅン┪ヘ魁柑ぃ璶珹摸'&' ┪ '#'硂妓疭才, ゑ, 钩'123#ebook.html' ┪ '123&456.html'硂妓ゅン穦旧璓ネΘCHM柑瞷旧岿粇.
+狦眤方ゅン材才琌, 硂穦旧璓絪亩CHMヘ魁のま瞷"ゅンтぃ"岿粇. ゑ: ' 123ebook.html'硂妓ゅン碞穦玻ネ硂贺旧岿粇.
+稱ネΘCHMㄣ逆瞷 '˙' ㎝ '˙'獽笷抖聅凝ヘ? 'CHM砞竚'柑, '盽砏'铬柑ゲ斗匡い'承秈TOC', a礛'秙'铬匡い'˙' ㎝ '˙' - タ絋陪ボ硂ㄢ秙'承秈TOC'ゲ斗砆匡い.
+呼方ゅン柑叫ぃ璶ㄏノ荡癸セ. 钩'c:\mybook\myfile.htm'┪'file://c:\mybook\myfile.htm'硂妓荡癸セ穦旧璓ネΘCHM柑瞷旧岿粇, 疭琌讽眤CHM祇倒ㄤ┪肚呼 - ゑ弧:狦CHM柑瓜眤祑絃ㄤ琌礚猭.
+ぃ稱–Ω常もэ'CHM砞竚'? 'CHM砞竚'柑Τ'皌竚よ'腊眤玂贺摸CHM砞竚. 砞竚CHM匡兜, 穝皌竚よ, 礛皌竚よ癬Τ種竡嘿, 玂砞竚. Ω眤碞钡眖皌竚よ柑е硉匡拒眤惠璶皌竚よ, 祘穦笆更眤砞竚. 讽礛, 眤繦癸皌竚よ秈︽埃┪э巨. 眤惠璶ぃ妓ΑCHM硂獶盽Τノτ. ゑ:ΤCHM眤惠璶ゅ浪τΤ玱ぃ惠璶;ΤCHM眤惠璶Τ'砰'秙τΤ玥ぃ惠璶.
+叫絋玂眤呼柑⊿Τ硈钡硂妓瓜ゅン'3_4.ht1.jpg' ┪ '3_4.htm.jpg', 硂妓ゅンΤ穦旧璓CHM絪亩竟盰检┪岿, 璶琌CHMゅン柑盢礚猭タ盽陪ボ硂妓瓜. 程р '3_4.ht1.jpg' or '3_4.htm.jpg' 硂妓ゅンэ摸 '3_4_htm.jpg'Α.
+程ぃ璶ㄏノ稬硁WORD硁ンㄓ玂┪ネΘ呼ゅン, 稬硁珇盡ノㄓ呼硁ン琌FRONTPAGE, ノ稬硁WORD玂呼ゅン柑珹Τ秖︰В絏, 罺琌, 场だ瓜ぃ砆稬硁CHM么参┮や, 硂碞琌弧, Τ眤穦莱赣陪ボ瓜よ唉琌︹'X'.
+狦眤Τ秖.DOCΑWORDゅ郎, τ眤辨ノWORDр玂呼獽CHM, 某眤稬硁﹛よ翴更盡ノ玂弘虏瞓呼WORD础ン 'Office2000 HTML Filter', ㄏノ硂WORD础ン, 眤р .DOC ゅン弘虏呼.
+CHMゅンゲ斗セ诀竟抛タ盽聅凝碞琌弧綷弄CHMゅン玡眤ゲ斗絋玂CHMゅン竒砆確┪更眤诀竟 - ぃ璶沽刚钡ゴ秨呼綟﹡ㄤ筿福柑CHMゅン
\ No newline at end of file
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/echelp.chm" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/echelp.chm"
new file mode 100644
index 0000000..684a90a
Binary files /dev/null and "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/echelp.chm" differ
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/echelp_CN.chm" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/echelp_CN.chm"
new file mode 100644
index 0000000..b72e9c0
Binary files /dev/null and "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/echelp_CN.chm" differ
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/hha.dll" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/hha.dll"
new file mode 100644
index 0000000..07518f2
Binary files /dev/null and "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/hha.dll" differ
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/jb51.net.txt" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/jb51.net.txt"
new file mode 100644
index 0000000..b07f9f1
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/jb51.net.txt"
@@ -0,0 +1,79 @@
+
+ ╭═══════════════╮
+ ║ 〖中文信息〗 ║
+ ╭═══════┤ 脚本之家 ├═══════╮
+ ║ ║ http://www.jb51.net ║ ║
+ ║ ╰═══════════════╯ ║
+ ║ ★ 关于网站 ★ ║
+ ║ |---------------------------------------------| ║
+ ║您现在阅读的书籍或软件, 由脚本之家团队整理收集。欢迎你 ║
+ ║访问我们的网站。脚本之家是专业致力于WEB开发资讯和技 ║
+ ║术交流的专业网站, 我们为你提供全面丰富的WEB开发资源和信息。我║
+ ║们所有资料皆从互联网上收集整理而来,非本人作品,且注明了出处仅║
+ ║限参考、教学与个人使用交流!请勿用于商业目的,本站不对您的使用║
+ ║负任何责任!如果您想使用我们收集的下载内容,必须同意这个协议!║
+ ║ ----------------------- ║
+ ║ 默认解压密码: www.jb51.net ║
+ ║--------------------------------------------------------------║
+ ║ ★ 关于文件格式 ★ ║
+ ║ |----------------------------------------------| ║
+ ║如果文件扩展名是RAR,该文件为压缩格式!请您用WINRAR解压! ║
+ ║1.后缀名为*.chm、*.exe的电子书,不需安装任何软件即可直阅读。 ║
+ ║2.后缀名为*.pdf的电子书,需安装Arcobat Reader软件。 ║
+ ║3.后缀名为*.pdg和*.001,*.002......的电子书,需安装超星阅览器。║
+ ║4.后缀名为*.wdl的电子书,需安装DyanDoc Free Reader软件。 ║
+ ║5.后缀名为* .ceb、*.xeb的电子书,需安装方正的Apabi Reader软件 ║
+ ║6.后缀名为*.caj、*.nh、*,kdh的电子书,需安装中国期刊网CAJ、NH ║
+ ║文件浏览器CAJViewer软件。 ║
+ ║7.后缀名为*.nlc的电子书,需安装Book Reader For NLC Version软件║
+ ║ ║
+ ║提示:上述阅读软件在我们站中有提供下载! ║
+ ║--------------------------------------------------------- ║
+ ║再一次感谢您对我们的支持,谢谢!网站的发展离不开你们的支持! ║
+ ║ ║
+ ║ ║
+ ║ 欢迎提出您的建议或意见,请发邮件:reterry123@163.com ║
+ ║ ╭───────────────────────╮ ║
+ ╰═══┤ ★★★★★★ jb51.net ★★★★★★★ ├═══╯
+ ╰───────────────────────╯
+ JB51 Web Development Team
+
+脚本之家95%的书格式都是pdf和pdg后缀,所以大家只需要下载pdf阅读器和pdg阅读器就可以了。
+电子书籍下载注意:PDG文件请用超星阅览器打开;WDL文件请用华康阅读器打开
+请使用Adobe Acrobat Reader打开本站的PDF文件;NCL文件用NCL 阅读器打开
+001.001类似为后缀的打开方式为:先打开超星阅读器,然后点文件--打开--找到001.001文件,点打开,就OK了。
+部分PDF格式书籍打开方式:使用了数字加密,请下载数字证书导入后使用READER7.0进行阅读。
+(PDF 格式)Adobe Reader 9.0 Lite 简体中文精简绿色版(pdf阅读器无中文乱码) http://www.jb51.net/softs/8690.html
+(PDG 格式)超星阅读器:http://www.jb51.net/softs/12829.html
+(wdl 格式)华康阅读器:http://www.jb51.net/softs/12830.html
+(NCL 格式)NCL 阅读器:http://www.jb51.net/softs/12831.html
+(破解方法)数字证书 :http://www.softii.com/downinfo/35854.html
+ 教程阅读器:http://www.jb51.net/softs/list28_1.html
+ 游戏模拟器:http://www.jb51.net/game/list49_1.html
+【软件使用方法】:
+
+1.绿色版软件,不需要安装;压缩包里如果有【@绿化工具.exe、!)绿化.bat 、 !)绿化.reg 、 !)绿化.cmd 、@Install_绿化.exe、 !)双击导入.reg 、 !)注册导入.reg】等类似文件。
+ 请先要运行该类文件,这样才能让程序正常运行。
+
+2.安装好软件后,将注册机放在安装目录的文件夹内
+
+3.双击注册机,软件运行,看到有注册按钮后,点注册,在注册信息里填写用户名等,注册码随便填写
+
+4.点击确定按钮,注册机将出现正确的注册码,将刚才的注册名和正确注册码填入软件即可注册。
+
+破解补丁使用方法:
+1.安装好软件后,将补丁放在安装目录文件夹内
+2.运行补丁,后即可使用软件。即使软件显示未注册,但所有功能和时间限制都已经破除
+=====================================================================================
+友情提示:
+=====================================
+RAR 文件请使用 Winrar软件解压
+PDF 文件请使用 AdobeReader软件查看
+SWF 文件请使用 flashplayer 播放器
+FLV 文件请使用 FLV专用播放器
+AVI、MPG4、RM 视频文件可以安装个暴风影音
+
+txt,ini,conf,php等文本文件最好使用Editplus等
+相关软件查看,避免记事本不识别换行导致的查看困难.
+
+=====================================
\ No newline at end of file
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\346\234\215\345\212\241\345\231\250\350\275\257\344\273\266.url" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\346\234\215\345\212\241\345\231\250\350\275\257\344\273\266.url"
new file mode 100644
index 0000000..b5951ad
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\346\234\215\345\212\241\345\231\250\350\275\257\344\273\266.url"
@@ -0,0 +1,5 @@
+[InternetShortcut]
+URL=http://s.jb51.net/?soft
+IDList=
+[{000214A0-0000-0000-C000-000000000046}]
+Prop3=19,2
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\350\204\232\346\234\254\344\271\213\345\256\266.url" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\350\204\232\346\234\254\344\271\213\345\256\266.url"
new file mode 100644
index 0000000..72d0431
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\350\204\232\346\234\254\344\271\213\345\256\266.url"
@@ -0,0 +1,6 @@
+[InternetShortcut]
+URL=http://www.jb51.net/?soft
+IDList=
+HotKey=0
+[{000214A0-0000-0000-C000-000000000046}]
+Prop3=19,2
diff --git "a/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\350\257\264\346\230\216.txt" "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\350\257\264\346\230\216.txt"
new file mode 100644
index 0000000..6d40466
--- /dev/null
+++ "b/Tool/chm/chm/chm\350\275\254\346\215\242\345\231\250/\350\257\264\346\230\216.txt"
@@ -0,0 +1,33 @@
+
+http://bbs.wmzhe.com/viewthread.php?tid=102738
+
+EasyCHM V3.84.545 绿色特别修正版 By D4llower
+
+
+修正说明:在网友“永远的”提醒下,破除目录索引超过一定数量后的二次自校验暗桩,建议大家立即下载更新!
+
+
+ Easy CHM 是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。
+
+ Easy CHM 非常适合个人和单位制作高压缩比的有目录、索引,同时具有全文检索及高亮显示搜索结果的网页集锦、CHM格式的帮助文件、专业的产品说明书、公司介绍、文章集锦、CHM电子书等等。
+
+ 使用 EasyCHM 只需要三个步骤就可以完成CHM的制作:
+
+ 1. 用户指定一个目录,EasyCHM会自动导入全部目录及文件;
+ 2. 设置CHM编译选项;
+ 3. 开始制作。
+
+
+本版特色:
+
+ 1. 本版本已经完全破解,无需注册即可享受商业版授权体验。
+ 2. 精简掉多余的语言文件,仅保留英文及简∕繁中文语言。
+ 3. 更改生成文件扩展名为小写,更符合大多数用户的习惯。
+ 4. 更换程序图标,使其更加美观。
+
+
+附注:
+
+ Easy CHM 确实可以算得上是最快捷的CHM制作工具了,堪称国产软件中的精品!如果您很喜欢该软件,并有一定的经济实力,还请购买正版,支持国产软件的发展^_^
+
+ D4llower,2010.02
diff --git "a/Tool/chm/chm/chm\351\241\265\351\235\242.ecp" "b/Tool/chm/chm/chm\351\241\265\351\235\242.ecp"
new file mode 100644
index 0000000..541b828
Binary files /dev/null and "b/Tool/chm/chm/chm\351\241\265\351\235\242.ecp" differ
diff --git a/Tool/chm/chm/style.css b/Tool/chm/chm/style.css
new file mode 100644
index 0000000..4813375
--- /dev/null
+++ b/Tool/chm/chm/style.css
@@ -0,0 +1,529 @@
+/* Cascading Style Sheet for Platform SDK Content */
+
+
+body
+ {
+ padding: 0px 0px 0px 8px;
+ margin: 0px;
+ background: #ffffff;
+ color: #000000;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 70%;
+ }
+
+textarea
+{
+ font-family: Verdana, Arial;
+}
+
+div
+ {
+ width: 90%;
+ border: 2px solid #999999;
+ padding: 4px 8px;
+ background: #cccccc;
+ }
+
+h1, h2, h3, h4
+ {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ margin-left: 0px;
+ }
+
+h1
+ {
+ font-size: 145%;
+ margin-top: .5em;
+ margin-bottom: .5em;
+ }
+
+h2
+ {
+ font-size: 130%;
+ margin-top: 1em;
+ margin-bottom: .6em;
+ }
+
+h3
+ {
+ font-size: 115%;
+ margin-top: 1em;
+ margin-bottom: .6em;
+ }
+
+h4
+ {
+ font-size: 100%;
+ margin-top: 1em;
+ margin-bottom: .6em;
+ }
+
+ul p, ol p, dl p
+ {
+ margin-left: 0em;
+ }
+
+p
+ {
+ width : 100%;
+ display:block;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ text-indent: 26px;
+ }
+/*
+p a
+{
+ margin-left: 26px;
+ text-indent: 0px;
+}
+*/
+dl
+ {
+ margin-top: 0em;
+ width : 100%;
+ display:block;
+ }
+
+dt
+ {
+ width : 100%;
+ display:block;
+ text-indent: 26px;
+ }
+
+dd
+ {
+ width : 100%;
+ display:block;
+ margin-bottom: 0px;
+ text-indent: 0px;
+ }
+
+ul, ol
+ {
+ margin-top: .6em;
+ margin-bottom: 0em;
+ }
+
+ol
+ {
+ margin-left: 3.6em;
+ }
+
+ul
+ {
+ list-style-type: disc;
+ margin-left: 1.9em;
+ }
+
+li
+ {
+ margin-bottom: .6em;
+ }
+
+ul ol, ol ol
+ {
+ list-style-type: lower-alpha;
+ }
+
+pre
+ {
+ margin-top: .6em;
+ margin-bottom: .6em;
+ }
+
+pre,code
+ {
+ font: 100% Courier New, Courier, mono;
+ color: #000066;/*#660000;*/
+ }
+
+table
+ {
+ width: 90%;
+ background: #999999;
+ margin-top: .6em;
+ margin-bottom: .3em;
+ margin-left: 8px;
+ }
+
+th
+ {
+ padding: 4px 8px;
+ background: #cccccc;
+ text-align: left;
+ font-size: 70%;
+ vertical-align: bottom;
+ }
+
+td
+ {
+ padding: 4px 8px;
+ background: #ffffff;
+ vertical-align: top;
+ font-size: 70%;
+ }
+
+blockquote
+ {
+ margin-left: 3.8em;
+ margin-right: 3.8em;
+ margin-top: .6em;
+ margin-bottom: .6em;
+ }
+
+sup
+ {
+ text-decoration: none;
+ font-size: smaller;
+ }
+
+a:link
+ {
+ color: #0066ff;
+ }
+
+a:visited
+ {
+ color: #996600;
+ }
+
+a:hover
+ {
+ color: #cc9900;
+ }
+
+.label
+ {
+ font-weight: bold;
+ margin-top: 1em;
+ margin-left: -26px;
+ }
+
+.tl
+ {
+ margin-bottom: .75em;
+ }
+
+.atl
+ {
+ padding-left: 1.5em;
+ padding-bottom: .75em;
+ }
+
+.cfe
+ {
+ font-weight: bold;
+ }
+
+.mini
+ {
+ font-size: smaller;
+ }
+
+.dt
+ {
+ margin-bottom: -.6em;
+ }
+
+.indent
+ {
+ margin-left: 1.9em;
+ margin-right: 1.9em;
+ }
+
+.product
+ {
+ text-align: right;
+ color: #333333;
+ font-size: smaller;
+ font-style: italic;
+ }
+
+
+.buttonbarshade
+ {
+ position: relative;
+ margin: 0;
+ left: 10px;
+ top: 2;
+ width: 100%;
+ height: 23px;
+ }
+
+.buttonbartable
+ {
+ position: absolute;
+ margin: 0;
+ left: 0;
+ top: 2;
+ width: 100%;
+ height: 21px;
+ }
+
+table.buttonbartable td, table.buttonbarshade td
+ {
+ background: #99ccff;
+ border-left: 2px solid #ffffff;
+ margin: 0;
+ padding: 3px 0px 4px 0px;
+ font-family: Verdana, sans-serif;
+ font-size: 9pt;
+ }
+
+table.buttonbartable td.button1
+ {
+ background: #6699ff;
+ padding: 0;
+ font-weight: bold;
+ text-align: center;
+ cursor: hand;
+ }
+
+table.buttonbartable td.button2
+ {
+ background: #99cc66;
+ font-weight: bold;
+ text-align: center;
+ }
+
+table.buttonbartable td.button3
+ {
+ background: #cc9966;
+ font-weight: bold;
+ text-align: center;
+ }
+
+table.buttonbartable td.runninghead
+ {
+ padding-left: 4px;
+ font-style: italic;
+ text-align: left;
+ }
+
+.version
+ {
+ text-align: left;
+ color: #000000;
+ margin-top: 3em;
+ margin-left: -26px;
+ font-size: smaller;
+ font-style: italic;
+ }
+
+
+.lang, .ilang
+ {
+ color: #0000ff;
+ font: normal 7pt Arial, Helvetica, sans-serif;
+ }
+
+div.langMenu
+ {
+ position: absolute;
+ z-index: 1;
+ width: 96pt;
+ padding: 8pt;
+ visibility: hidden;
+ border: 1px solid #000000;
+ background: #ffffd0;
+ }
+
+div.langMenu ul
+ {
+ padding-left: 2em;
+ margin-left: 0;
+ }
+
+div.filtered
+ {
+ margin: 4pt 0 8pt -26px;
+ padding: 4px 4px 8px 26px;
+ width: 100%;
+
+ border: 2px solid #aaaacc;
+
+ background: #ffffff;
+ }
+
+div.filtered2
+ {
+ margin: 4pt 0 8pt -26px;
+ padding: 4px 4px 8px 26px;
+ width: 100%;
+
+ border: none;
+ background: #ffffff;
+ }
+
+div.filtered h1, div.filtered h2, div.filtered h3, div.filtered h4
+ {
+ margin-left: -22px;
+ }
+
+div.filtered span.lang
+ {
+ position: relative;
+ left: -22px;
+ }
+
+
+div.reftip
+ {
+ position: absolute;
+ z-index: 1;
+ padding: 8pt;
+ visibility: hidden;
+ border: 1px solid #000000;
+ background: #ffffd0;
+ }
+
+pre.syntax
+ {
+ background: #dddddd;
+ padding: 2pt,4pt;
+ margin-left: 26px;
+ cursor: text;
+ }
+
+pre.syntax
+ {
+ color: #000000;
+ }
+
+a.synParam
+ {
+ color: #0040ff;
+ text-decoration: none;
+ }
+
+a.synParam:hover
+ {
+ text-decoration: underline;
+ }
+
+div.sapop
+ {
+ position: absolute;
+ z-index: 1;
+ left: 26px;
+ width: 100%;
+ padding: 10px 10px 10px 36px;
+ visibility: hidden;
+ border: 1px solid #000000;
+ background: #ffffd0;
+ }
+
+
+div.footer
+ {
+ width: 100%;
+ border: none;
+ background: #ffffff;
+ margin-top: 18pt;
+ padding-bottom: 12pt;
+ color: #228B22;
+ text-align: center;
+ font-size: 76%;
+ }
+
+.note
+ {
+ margin-left: 14pt;
+ margin-right: 12pt;
+ }
+
+.indent1
+ {
+ margin-left: 12pt;
+ }
+
+.indent2
+ {
+ margin-left: 24pt;
+ }
+
+.indent3
+ {
+ margin-left: 36pt;
+ }
+
+p.proch
+ {
+ padding-left: 16px;
+ }
+
+p.proch img
+ {
+ position: relative;
+ vertical-align: top;
+ left: -18px;
+ margin-right: -14px;
+ margin-bottom: -18px;
+ }
+
+table.bannerparthead td /* General Values for cells in the top row of running head */
+ {
+ margin: 0px 0px 0px 0px;
+ padding: 2px 0px 0px 4px;
+ vertical-align: middle;
+ /*border-width: 0px 0px 1px 0px; */
+ border-width: 0px
+ border-style: solid;
+ border-color: #999999;
+ background: transparent;
+ /* font-style: normal; */
+ font-weight: normal;
+ }
+
+table.bannerparthead, table.bannertitle /* General values for the Running Head tables */
+ {
+ position: relative;
+ left: 0px;
+ top: 0px;
+ padding: 0px 0px 0px 0px;
+ margin: 0px 0px 0px 0px;
+ width: 100%;
+ height: 21px;
+ border-collapse: collapse;
+ border-style: solid;
+ border-width: 0px;
+ background-color: #99ccff;
+ font-size: 100%;
+ }
+
+div#nsbanner /* Creates Nonscrolling banner region */
+ {
+ position: relative;
+ left: 0px;
+ padding: 0px 0px 0px 0px;
+ border-bottom: 1px solid #999999;
+ }
+
+div#bannerrow1 /* provides full-width color to top row in running head (requires script) */
+ {
+ background-color: #99ccff;
+ }
+
+table.bannerparthead td.product /* Values for top right cell in running head */
+ { /* Allows for a second text block in the running head */
+ text-align: right;
+ padding: 2px 5px 0px 5px;
+ }
+
+div#titlerow /* provides non-scroll topic title area (requires script) */
+ {
+ width: 100%; /* Forces tables to have correct right margin */
+ padding: 0px 10px 0px 22px;
+ background-color: #99ccff;
+ }
+
+#company{
+color:#FF0000;
+}
+
+em#mycolor
+{
+color:#0066FF;
+}
diff --git "a/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_GetDevConfig.html" "b/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_GetDevConfig.html"
new file mode 100644
index 0000000..c20ff70
--- /dev/null
+++ "b/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_GetDevConfig.html"
@@ -0,0 +1,163 @@
+
+
+
+NET_DEV_GetDevConfig
+
+
+
+
+
+
+
+
+
+NET_DEV_GetDevConfig
+获取设备配置信息。
+
+OS_BOOL NET_DEV_GetDevConfig(
+ OS_INT32 lUserID,
+ OS_UINT32 dwCommand,
+ OS_INT32 lINdex,
+ OS_VOIDPTR lpOutBuffer,
+ OS_UINT32 dwOutBufferSize,
+ OS_UINT32 dwTimeOut = 0
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login的返回值
+
+- dwCommand
+- [in] 获取设备配置信息的命令参数,具体参数见下表
+
+- lINdex
+- [in] 序列号
+
+- lpOutBuffer
+- [out] 获取到的设备参数信息
+
+- dwOutBufferSize
+- [out] 获取到的设备参数结构体大小
+
+- dwTimeOut
+- [in] 接收超时时间,单位:毫秒。默认值为0
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+对于不同的命令参数(dwCommand),lpOutBuffer和lINdex对应不同的含义,具体如下表所示:
+
+
+See Also
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_PTZ3DCameraLinkage.html" "b/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_PTZ3DCameraLinkage.html"
new file mode 100644
index 0000000..259eb00
--- /dev/null
+++ "b/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_PTZ3DCameraLinkage.html"
@@ -0,0 +1,59 @@
+
+
+
+NET_DEV_PTZ3DCameraLinkage
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ3DCameraLinkage
+枪机联动控制,在枪机上画区域框,联动的球机PTZ定位到该区域。
+
+OS_BOOL NET_DEV_PTZ3DCameraLinkage(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ NET_DEV_PTZ_3DCTRL * pControlPara
+);
+
+Parameters
+
+- lUserID
+- [in]用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in]设备的通道号,从1开始
+
+- pControlPara
+- [in]云台控制的参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_SetDevConfig.html" "b/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_SetDevConfig.html"
new file mode 100644
index 0000000..03fe188
--- /dev/null
+++ "b/Tool/chm/chm/\344\272\247\345\223\201\346\216\245\345\217\243/NET_DEV_SetDevConfig.html"
@@ -0,0 +1,164 @@
+
+
+
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+NET_DEV_SetDevConfig
+获取设备配置信息。
+
+OS_BOOL NET_DEV_SetDevConfig(
+ OS_INT32 lUserID,
+ OS_UINT32 dwCommand,
+ OS_INT32 lIndex,
+ OS_VOIDPTR lpInBuffer,
+ OS_UINT32 dwInBufferSize,
+ OS_UINT32 dwTimeOut = 0
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login的返回值
+
+- dwCommand
+- [in] 获取设备配置信息的命令参数,具体参数见下表
+
+- lIndex
+- [in] 序列号
+
+- lpInBuffer
+- [out] 设备参数信息
+
+- dwInBufferSize
+- [out] 设备参数结构体大小
+
+- dwTimeOut
+- [in] 接收超时时间,单位:毫秒。默认值为0
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+对于不同的命令参数(dwCommand),lpOutBuffer和lINdex对应不同的含义,具体如下表所示:
+
+
+See Also
+NET_DEV_GetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ChangeSharpenDegree.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ChangeSharpenDegree.html"
new file mode 100644
index 0000000..29ecfc3
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ChangeSharpenDegree.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_ChangeSharpenDegree
+
+
+
+
+
+
+
+
+
+NET_DEV_ChangeSharpenDegree
+调整图像锐化。
+
+OS_BOOL NET_DEV_ChangeSharpenDegree(
+ OS_INT32 lRealHandle,
+ float fAmount
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- fAmount
+- [in] 锐化数值,取值范围 0.0f~5.0f
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_StartImageSharpen
+NET_DEV_StopImageSharpen
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Cleanup.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Cleanup.html"
new file mode 100644
index 0000000..be27c6d
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Cleanup.html"
@@ -0,0 +1,48 @@
+
+
+
+NET_DEV_Cleanup
+
+
+
+
+
+
+
+
+
+NET_DEV_Cleanup
+回收SDK初始化时候的资源,包括内存和线程等。当想要结束SDK功能时候,最后调用此函数。
+
+OS_INT32 NET_DEV_Cleanup(
+ OS_VOID
+);
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_Cleanup
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_CloseAlarmChan.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_CloseAlarmChan.html"
new file mode 100644
index 0000000..9433c0e
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_CloseAlarmChan.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_CloseAlarmChan
+
+
+
+
+
+
+
+
+
+NET_DEV_CloseAlarmChan
+关闭报警通道。
+
+OS_BOOL NET_DEV_CloseAlarmChan(
+ OS_INT32 lAlarmHandle
+);
+
+Parameters
+
+- lAlarmHandle
+- [in] 报警通道句柄,NET_DEV_SetupAlarmChan接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_CloseAlarmChan
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ConfigSDKLog.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ConfigSDKLog.html"
new file mode 100644
index 0000000..2c390c2
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ConfigSDKLog.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_ConfigSDKLog
+
+
+
+
+
+
+
+
+
+NET_DEV_ConfigSDKLog
+设置SDK日志记录。
+
+OS_INT32 NET_DEV_ConfigSDKLog(
+ NET_DEV_SDK_LOG * pLogPara
+);
+
+Parameters
+
+- pLogPara
+- [in] 日志配置参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_Cleanup
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_DecodeG711Frame.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_DecodeG711Frame.html"
new file mode 100644
index 0000000..28ffdc6
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_DecodeG711Frame.html"
@@ -0,0 +1,62 @@
+
+
+
+NET_DEV_DecodeG711Frame
+
+
+
+
+
+
+
+
+
+NET_DEV_DecodeG711Frame
+G711帧解码。
+
+OS_BOOL NET_DEV_DecodeG711Frame(
+ OS_UINT32 iType,
+ OS_UINT8 * pInBuffer,
+ OS_UINT8 * pOutBuffer
+);
+
+Parameters
+
+- iType
+- [in] 编码类型:0-Mu law 编码,非0-A law 编码
+
+- pInBuffer
+- [in] 输入缓冲区,编码后的输出数据大小为160字节
+
+- pOutBuffer
+- [out] 输出缓冲区,按采样标准(采样频率为8000,16位采样,单通道)获取的PCM音频数据,规定输出数据的大小为320字节
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+主要为配合语音对讲、转发功能而设定,当需将客户端的原始音频数据发送至设备端,可采用音频编码函数NET_DEV_EncodeG711Frame将原始数据压缩编码后再发往设备端;客户端获取设备端发送过来的压缩码流,可调用音频解码函数进行数据解码。在调用编解码函数之前无需做初始化操作。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_EncodeG711Frame.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_EncodeG711Frame.html"
new file mode 100644
index 0000000..165a545
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_EncodeG711Frame.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_EncodeG711Frame
+
+
+
+
+
+
+
+
+
+NET_DEV_EncodeG711Frame
+G711帧编码。
+
+OS_BOOL NET_DEV_EncodeG711Frame(
+ OS_UINT32 iType,
+ OS_UINT8 * pInBuffer,
+ OS_UINT8 * pOutBuffer
+);
+
+Parameters
+
+- iType
+- [in] 编码类型:0-Mu law 编码,非0-A law 编码
+
+- pInBuffer
+- [in] 输入缓冲区,按采样标准(采样频率为8000,16位采样,单通道)获取的PCM音频数据,规定输入数据的大小为320字节
+
+- pOutBuffer
+- [out] 输出缓冲区,编码后的输出数据大小为160字节
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+主要为配合语音对讲功能而设定,当需将客户端的原始音频数据发送至设备端,可采用音频编码函数将原始数据压缩编码后再发往设备端;客户端获取设备端发送过来的压缩码流,可调用音频解码函数NET_DEV_DecodeG711Frame进行数据解码。在调用编解码函数之前无需做初始化操作。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindClose.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindClose.html"
new file mode 100644
index 0000000..6e3e510
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindClose.html"
@@ -0,0 +1,59 @@
+
+
+
+NET_DEV_FindClose
+
+
+
+
+
+
+
+
+
+NET_DEV_FindClose
+关闭查找文件。
+
+OS_BOOL NET_DEV_FindClose(
+ OS_INT32 lFindHandle
+);
+
+Parameters
+
+- lFindHandle
+- [in] 查找文件句柄,NET_DEV_FindFile接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+不支持IPC。
+
+See Also
+
+NET_DEV_FindFile
+NET_DEV_FindNextFile
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindFile.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindFile.html"
new file mode 100644
index 0000000..843043e
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindFile.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_FindFile
+
+
+
+
+
+
+
+
+
+NET_DEV_FindFile
+查找录像文件。
+
+OS_INT32 NET_DEV_FindFile(
+ OS_INT32 lUserID,
+ NET_DEV_FIND_FILE_PARA * pFindCond
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pFindCond
+- [in] 查找录像条件参数
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_FindNextFile接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+不支持IPC。
+
+See Also
+
+NET_DEV_FindNextFile
+NET_DEV_FindClose
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindNextFile.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindNextFile.html"
new file mode 100644
index 0000000..98d1f7c
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_FindNextFile.html"
@@ -0,0 +1,97 @@
+
+
+
+NET_DEV_FindNextFile
+
+
+
+
+
+
+
+
+
+NET_DEV_FindNextFile
+逐个获取查找到的文件信息。
+
+OS_INT32 NET_DEV_FindNextFile(
+ OS_INT32 lFindHandle,
+ NET_DEV_FILE_INFO * lpFindData
+);
+
+Parameters
+
+- lFindHandle
+- [in] 查找文件句柄,NET_DEV_FindFile接口的返回值
+
+- lpFindData
+- [out] 查找到的文件信息
+
+
+Return Values
+-1表示失败,其他值表示当前获取状态信息,详见下表。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+枚举值 |
+含义 |
+
+
+
+NET_DEV_FILE_SUCCESS |
+成功获取到文件信息 |
+
+
+
+NET_DEV_FILE_NOFIND |
+没有获取到文件信息 |
+
+
+
+NET_DEV_ISFINDING |
+正在查找请等待,此时需继续调用当前接口 |
+
+
+
+NET_DEV_NOMOREFILE |
+没有更多的文件,查找结束 |
+
+
+
+NET_DEV_FILE_EXCEPTION |
+查找文件时异常 |
+
+
+
+Remarks
+
+在调用该接口获取查找文件之前,必须先调用NET_DEC_FindFile得到当前的查找句柄。此接口用于获取一条已查找到的文件信息,若要获取全部的已查找到的文件信息,需要循环调用此接口。
+
+不支持IPC。
+
+See Also
+
+NET_DEV_FindFile
+NET_DEV_FindClose
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ForceIDR.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ForceIDR.html"
new file mode 100644
index 0000000..b1acc3e
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ForceIDR.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_ForceIDR
+
+
+
+
+
+
+
+
+
+NET_DEV_ForceIDR
+强制I帧,主码流动态产生一个I帧。
+
+OS_BOOL NET_DEV_ForceIDR(
+ OS_INT32 lUserID,
+ OS_INT32 nChannelID,
+ OS_INT32 nStreamID
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannelID
+- [in] 通道号,从1开始
+
+- nStreamID
+- [in] 码流号
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetCOMInitiativeUploadConfig.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetCOMInitiativeUploadConfig.html"
new file mode 100644
index 0000000..6337112
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetCOMInitiativeUploadConfig.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_GetCOMInitiativeUploadConfig
+
+
+
+
+
+
+
+
+
+NET_DEV_GetCOMInitiativeUploadConfig
+获取串口透传主动上传配置。
+
+OS_BOOL NET_DEV_GetCOMInitiativeUploadConfig(
+ OS_INT32 lUserID,
+ NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG * pConfig
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pConfig
+- [out] 串口主动上传的配置
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetDevConfig.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetDevConfig.html"
new file mode 100644
index 0000000..676665e
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetDevConfig.html"
@@ -0,0 +1,381 @@
+
+
+
+NET_DEV_GetDevConfig
+
+
+
+
+
+
+
+
+
+NET_DEV_GetDevConfig
+获取设备配置信息。
+
+OS_BOOL NET_DEV_GetDevConfig(
+ OS_INT32 lUserID,,
+ OS_UINT32 dwCommand,
+ OS_INT32 lINdex,
+ OS_VOIDPTR lpOutBuffer,
+ OS_UINT32 dwOutBufferSize,
+ OS_UINT32 dwTimeOut = 0
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login的返回值
+
+- dwCommand
+- [in] 获取设备配置信息的命令参数,具体参数见下表
+
+- lIndex
+- [in] 序列号
+
+- lpOutBuffer
+- [out] 获取到的设备参数信息
+
+- dwOutBufferSize
+- [out] 获取到的设备参数结构体大小
+
+- dwTimeOut
+- [in] 接收超时时间,单位:毫秒。默认值为0
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+对于不同的命令参数(dwCommand),lpOutBuffer和lINdex对应不同的含义,具体如下表所示:
+
+
+See Also
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetDownloadPos.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetDownloadPos.html"
new file mode 100644
index 0000000..0faf70f
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetDownloadPos.html"
@@ -0,0 +1,48 @@
+
+
+
+NET_DEV_GetDownloadPos
+
+
+
+
+
+
+
+
+
+NET_DEV_GetDownloadPos
+获取文件下载完成百分比。
+
+OS_INT32 NET_DEV_GetDownloadPos(
+ OS_INT32 lDownloadHandle
+);
+
+Parameters
+
+- lDownloadHandle
+- [in] 下载文件通道句柄,NET_DEV_StartDownloadFileByName接口的返回值
+
+
+Return Values
+-1表示失败,其他返回值的范围:[0,100],100表示完成,0表示未开始。如果长时间返回同一数值,则可能已经下载失败,需要重新下载。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetEncodeCfg.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetEncodeCfg.html"
new file mode 100644
index 0000000..116e700
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetEncodeCfg.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_GetEncodeCfg
+
+
+
+
+
+
+
+
+
+NET_DEV_GetEncodeCfg
+获取码流编码信息。
+
+OS_BOOL NET_DEV_GetEncodeCfg(
+ OS_INT32 lUserID,
+ OS_INT32 nChannelID,
+ NET_DEV_ENCODE_CFG * pConfig,
+ OS_INT32 dwTimeOut
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannelID
+- [in] 通道号,从1开始
+
+- pConfig
+- [in] 码流编码信息
+
+- dwTimeOut
+- [in] 超时时间
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_SetEncodeCfg
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetEncodeStreamCombine.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetEncodeStreamCombine.html"
new file mode 100644
index 0000000..1ce3cf1
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetEncodeStreamCombine.html"
@@ -0,0 +1,65 @@
+
+
+
+NET_DEV_GetEncodeStreamCombine
+
+
+
+
+
+
+
+
+
+NET_DEV_GetEncodeStreamCombine
+获取码流组合信息。
+
+OS_BOOL NET_DEV_GetEncodeStreamCombine(
+ OS_INT32 lUserID,
+ OS_INT32 nChannelID,
+ NET_DEV_ENCODE_STREAM_COMBINE * pConfig,
+ OS_INT32 dwTimeOut
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannelID
+- [in] 通道号,从1开始
+
+- pConfig
+- [in] 码流组合信息
+
+- dwTimeOut
+- [in] 超时时间
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_SetEncodeStreamCombine
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetLastError.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetLastError.html"
new file mode 100644
index 0000000..54a8f2f
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetLastError.html"
@@ -0,0 +1,619 @@
+
+
+
+NET_DEV_GetLastError
+
+
+
+
+
+
+
+
+
+NET_DEV_GetLastError
+获取最后操作的错误码。
+
+OS_INT32 NET_DEV_GetLastError(
+ OS_VOID
+);
+
+Return Values
+错误码,通过错误码判断出错原因。如下表
+
+
+
+错误类型 |
+值 |
+含义 |
+
+
+
+通用错误 |
+
+
+
+NET_ERROR_NO_ERROR |
+0 |
+没有错误 |
+
+
+
+NET_ERROR_VERSION_MISMATCH |
+1 |
+版本不匹配 |
+
+
+
+NET_ERROR_CHAN_NOT_SUPPORT |
+2 |
+指定通道不支持该操作 |
+
+
+
+NET_ERROR_UNKNOW_ENCRYPT |
+3 |
+未知的加密方式 |
+
+
+
+NET_ERROR_SDK_INTER_ERROR |
+4 |
+SDK内部错误 |
+
+
+
+NET_ERROR_ALLOC_RESOURCE_ERROR |
+5 |
+资源分配错误 |
+
+
+
+NET_ERROR_NOT_SUPPORT |
+6 |
+SDK不支持该操作 |
+
+
+
+NET_ERROR_NO_INIT |
+7 |
+没有初始化 |
+
+
+
+NET_ERROR_PARAM_ERROR |
+8 |
+参数错误 |
+
+
+
+NET_ERROR_INPUT_TIME_ERROR |
+9 |
+时间输入不正确 |
+
+
+
+NET_ERROR_INVALID_HANDLE |
+10 |
+无效的句柄 |
+
+
+
+NET_ERROR_ORDER_ERROR |
+11 |
+接口调用次序错误 |
+
+
+
+NET_ERROR_OS_NO_SUPPORT |
+12 |
+当前系统不支持此功能 |
+
+
+
+NET_ERROR_UNSUPPORT_CONFIG |
+13 |
+不支持的配置命令 |
+
+
+
+NET_ERROR_SERVER_DATA_ERROR |
+14 |
+服务端传输的数据有误 |
+
+
+
+NET_ERROR_TIME_PARA_ERROR |
+15 |
+时间参数错误 |
+
+
+
+NET_ERROR_BUFFER_SIZE_ERROR |
+16 |
+输入的buffer大小有误 |
+
+
+
+NET_ERROR_ID_ERROR |
+17 |
+ID错误, 如网卡ID, 硬盘ID |
+
+
+
+NET_ERROR_PLAY_END |
+18 |
+回放录像文件已结束 |
+
+
+
+NET_ERROR_MAX_SESSION |
+19 |
+session分配达到最大数目 |
+
+
+
+网络错误 |
+
+
+
+NET_ERROR_BIND_SOCKET_ERROR |
+40 |
+绑定套接字失败 |
+
+
+
+NET_ERROR_CLOSE_SOCKET_ERROR |
+41 |
+socket连接中断,此错误通常是由于连接中断或目的地不可达 |
+
+
+
+NET_ERROR_LISTEN_ERROR |
+42 |
+socket监听失败 |
+
+
+
+NET_ERROR_CONNECT_FAIL |
+43 |
+连接服务器失败 |
+
+
+
+NET_ERROR_SEND_FAIL |
+44 |
+向服务器发送失败 |
+
+
+
+NET_ERROR_RECV_FAIL |
+45 |
+从服务器接收数据失败 |
+
+
+
+NET_ERROR_RECV_TIMEOUT |
+46 |
+从服务器接收数据超时 |
+
+
+
+NET_ERROR_NO_ENOUGH_SENDBUF |
+47 |
+发送缓冲区太小 |
+
+
+
+NET_ERROR_NO_ENOUGH_RECVBUF |
+48 |
+接收缓冲区太小 |
+
+
+
+NET_ERROR_CREATE_SOCKET_ERROR |
+49 |
+创建SOCKET出错 |
+
+
+
+NET_ERROR_SET_SOCKET_ERROR |
+50 |
+设置SOCKET参数出错 |
+
+
+
+NET_ERROR_LOCAL_PORT_IN_USE |
+51 |
+本地端口已被占用 |
+
+
+
+NET_ERROR_FILE_END |
+52 |
+文件结束 |
+
+
+
+NET_ERROR_RECONNECTING |
+53 |
+正在重连 |
+
+
+
+文件错误 |
+
+
+
+NET_ERROR_CREATE_FILE_FAIL |
+60 |
+创建文件出错 |
+
+
+
+NET_ERROR_OPEN_FILE_FAIL |
+61 |
+打开文件出错 |
+
+
+
+NET_ERROR_WRITE_FILE_FAIL |
+62 |
+写文件失败 |
+
+
+
+NET_ERROR_UNKNOW_FORMAT |
+63 |
+文件格式不正确 |
+
+
+
+NET_ERROR_DIR_ERROR |
+64 |
+路径错误 |
+
+
+
+NET_ERROR_READ_FILE_FAIL |
+65 |
+读文件失败 |
+
+
+
+系统环境相关 |
+
+
+
+NET_ERROR_PC_OPEN_SOUND_FAIL |
+80 |
+打开PC声音失败 |
+
+
+
+NET_ERROR_AUDIO_MODE_ERROR |
+81 |
+声卡模式错误 |
+
+
+
+NET_ERROR_VOICEMONOPOLIZE |
+82 |
+声卡被独占 |
+
+
+
+NET_ERROR_LOAD_PLAYSDK_API_FAIL |
+83 |
+调用播放库某个接口失败 |
+
+
+
+NET_ERROR_LOAD_PLAYSDK_FAIL |
+84 |
+加载播放SDK失败 |
+
+
+
+NET_ERROR_PLAYER_FAIL |
+85 |
+播放库调用错误 |
+
+
+
+NET_ERROR_GET_LOCAL_IP_FAIL |
+86 |
+获得客户端的IP地址或物理地址失败 |
+
+
+
+NET_ERROR_GET_LOCAL_MAC_FAIL |
+87 |
+获得客户端的IP地址或物理地址失败 |
+
+
+
+NET_ERROR_IP_MISMATCH |
+88 |
+IP地址不匹配 |
+
+
+
+NET_ERROR_MAC_MISMATCH |
+89 |
+MAC地址不匹配 |
+
+
+
+推模式相关错误 |
+
+
+
+NET_ERROR_NO_IPC_REGISTER |
+101 |
+没有IPC主动建立的链接 |
+
+
+
+设备端反馈的错误 |
+
+
+
+NET_ERROR_OPERATION_ERROR |
+500 |
+设备返回调用失败 |
+
+
+
+NET_ERROR_USER_NOT_EXIST |
+501 |
+用户不存在 |
+
+
+
+NET_ERROR_PASSWORD_ERROR |
+502 |
+用户名密码错误 |
+
+
+
+NET_ERROR_INVALID_SESSION_ID |
+503 |
+无效的会话ID |
+
+
+
+NET_ERROR_MAX_USER_NUM |
+504 |
+设备端用户数达到最大 |
+
+
+
+NET_ERROR_NOSERIALPORT |
+505 |
+串口号错误 |
+
+
+
+NET_ERROR_ALARMIN_ID_ERROR |
+506 |
+无效的报警输入号 |
+
+
+
+NET_ERROR_ALARMOUT_ID_ERROR |
+507 |
+无效的报警输出号 |
+
+
+
+NET_ERROR_CHANNEL_ID_ERROR |
+508 |
+通道号错误 |
+
+
+
+NET_ERROR_NET_ERROR_DATA |
+509 |
+设备反应传送的数据有误 |
+
+
+
+NET_ERROR_VOICE_IN_USE |
+510 |
+服务器语音对讲被占用 |
+
+
+
+NET_ERROR_NO_DISK |
+511 |
+没有硬盘 |
+
+
+
+NET_ERROR_DISK_ID_ERROR |
+512 |
+硬盘号错误 |
+
+
+
+NET_ERROR_NO_RIGHT |
+513 |
+设备端反应权限不足 |
+
+
+
+NET_ERROR_DISK_IS_FORMATING |
+514 |
+硬盘正在格式化硬盘 |
+
+
+
+NET_ERROR_UNKONW_DEVICE_ERROR |
+515 |
+设备返回的未知错误码 |
+
+
+
+RTSP错误 |
+
+
+
+NET_ERROR_LOAD_RTSP_SDK_ERROR |
+1000 |
+加载RTSP SDK 失败 |
+
+
+
+NET_ERROR_RTSP_INVALID_PARAM |
+1001 |
+参数错误 |
+
+
+
+NET_ERROR_RTSP_NOT_SUPPORT |
+1002 |
+不支持的方法 |
+
+
+
+NET_ERROR_RTSP_NO_MEMORY |
+1003 |
+内存不足 |
+
+
+
+NET_ERROR_RTSP_TIMEDOUT |
+1004 |
+访问超时 |
+
+
+
+NET_ERROR_RTSP_AGAIN |
+1005 |
+请重试 |
+
+
+
+NET_ERROR_RTSP_UNIMPLEMENTED |
+1006 |
+未实现 |
+
+
+
+NET_ERROR_RTSP_WRONG_STATUS |
+1007 |
+错误的状态 |
+
+
+
+NET_ERROR_RTSP_PROTOCOL |
+1008 |
+不支持的协议 |
+
+
+
+NET_ERROR_RTSP_NOTFOUND |
+1009 |
+录像文件没有找到 |
+
+
+
+NET_ERROR_RTSP_AUTHFAILED |
+1010 |
+认证失败 |
+
+
+
+NET_ERROR_RTSP_FAULT |
+1255 |
+通用错误 |
+
+
+
+异常回调错误 |
+
+
+
+EXCP_HEARTBEAT_FAIL |
+0x0001 |
+用户交互时异常 |
+
+
+
+EXCP_HEARTBEAT_RESUME |
+0x0002 |
+用户交互恢复 |
+
+
+
+EXCP_VOICE_TALK |
+0x0003 |
+语音对讲异常 |
+
+
+
+EXCP_ALARMCHAN_FAIL |
+0x0004 |
+报警异常 |
+
+
+
+EXCP_REALPLAY_FAIL |
+0x0005 |
+预览异常 |
+
+
+
+EXCP_REALPLAY_RECONNECT |
+0x0006 |
+预览时重连 |
+
+
+
+EXCP_ALARMCHAN_RECONNECT |
+0x0007 |
+报警时重连 |
+
+
+
+EXCP_PLAYBACK_FAIL |
+0x0008 |
+回放异常 |
+
+
+
+EXCP_REALPLAY_RESUME |
+0x0009 |
+预览时重连成功 |
+
+
+
+EXCP_ALARMCHAN_RESUME |
+0x0010 |
+报警时重连成功 |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPictureSize.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPictureSize.html"
new file mode 100644
index 0000000..974aa42
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPictureSize.html"
@@ -0,0 +1,63 @@
+
+
+
+NET_DEV_GetPictureSize
+
+
+
+
+
+
+
+
+
+NET_DEV_GetPictureSize
+获取图片大小信息。
+
+OS_BOOL NET_DEV_GetPictureSize(
+ OS_INT32 lRealHandle,
+ OS_INT32 * pWidth,
+ OS_INT32 * pHeight
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- pWidth
+- [out] 图片宽度
+
+- pHeight
+- [out] 图片高度
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPlayBackPos.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPlayBackPos.html"
new file mode 100644
index 0000000..bae5699
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPlayBackPos.html"
@@ -0,0 +1,80 @@
+
+
+
+NET_DEV_GetPlayBackPos
+
+
+
+
+
+
+
+
+
+NET_DEV_GetPlayBackPos
+获取录像回放位置。
+
+OS_BOOL NET_DEV_GetPlayBackPos(
+ OS_INT32 lPlayHandle,
+ OS_UINT32 * pPosition
+);
+
+Parameters
+
+- lPlayHandle
+- [in] 录像回放句柄,NET_DEV_PlayBack接口的返回值
+
+- pPosition
+- [in] 得到的播放进度位置,见下表
+
+
+值 |
+含义 |
+
+
+
+0 |
+正在播放 |
+
+
+
+100 |
+回放完成 |
+
+
+
+>=200 |
+回放过程中出现异常 |
+
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopPlayBack
+NET_DEV_PlayBackControl
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPlayRect.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPlayRect.html"
new file mode 100644
index 0000000..f5416ce
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetPlayRect.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_GetPlayRect
+
+
+
+
+
+
+
+
+
+NET_DEV_GetPlayRect
+获取播放视频框大小。
+
+OS_BOOL NET_DEV_GetPlayRect(
+ OS_INT32 lRealHandle,
+ NET_DEV_RECT * pRect
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- pRect
+- [out] 视频播放框大小
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_SetPlayRect
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetRecordFiles.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetRecordFiles.html"
new file mode 100644
index 0000000..a9ac8d4
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetRecordFiles.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_GetRecordFiles
+
+
+
+
+
+
+
+
+
+NET_DEV_GetRecordFiles
+获取录像文件。
+
+OS_BOOL NET_DEV_GetRecordFiles(
+ OS_INT32 lUserID,
+ OS_INT32 lChannel,
+ NET_DEV_DISK_FILE_IN * pIn,
+ NET_DEV_DISK_FILE_OUT * pOut
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- lChannel
+- [in] 通道号,无意义
+
+- pIn
+- [in] 查询录像文件的条件信息
+
+- pOut
+- [out] 录像文件列表信息
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetSDCardStatus.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetSDCardStatus.html"
new file mode 100644
index 0000000..3d9c440
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetSDCardStatus.html"
@@ -0,0 +1,49 @@
+
+
+
+NET_DEV_GetSDCardStatus
+
+
+
+
+
+
+
+
+
+NET_DEV_GetSDCardStatus
+获取SD卡状态。
+
+OS_BOOL NET_DEV_GetSDCardStatus(
+ OS_INT32 lUserID,
+ NET_DEV_DISK * pSDCard
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pSDCard
+- [out] SD卡状态信息
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetVersion.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetVersion.html"
new file mode 100644
index 0000000..70e4719
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_GetVersion.html"
@@ -0,0 +1,48 @@
+
+
+
+NET_DEV_GetVersion
+
+
+
+
+
+
+
+
+
+NET_DEV_GetVersion
+获取SDK版本号,如"4.2.1 build20170823"。
+
+OS_VOID NET_DEV_GetVersion(
+ char * pVersion
+);
+
+Parameters
+
+- pVersion
+- [out] SDK版本号,传入的数组需要大于20字节
+
+
+Return Values
+无
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_HandelConvert.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_HandelConvert.html"
new file mode 100644
index 0000000..1fa256d
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_HandelConvert.html"
@@ -0,0 +1,45 @@
+
+
+
+NET_DEV_HandelConvert
+
+
+
+
+
+
+
+
+
+NET_DEV_HandelConvert
+SDKv3.0版本句柄切换为SDKv4.0版本句柄。
+
+OS_INT32 NET_DEV_HandelConvert(
+ ipcHandle handle
+);
+
+Parameters
+
+- handle
+- [in] SDKv3.0版本句柄
+
+
+Return Values
+SDKv4.0版本的句柄。
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Init.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Init.html"
new file mode 100644
index 0000000..32606a5
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Init.html"
@@ -0,0 +1,47 @@
+
+
+
+NET_DEV_Init
+
+
+
+
+
+
+
+
+
+NET_DEV_Init
+SDK初始化,用在所有SDK接口函数之前。
+
+OS_INT32 NET_DEV_Init(
+ OS_VOID
+);
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_Cleanup
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Login.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Login.html"
new file mode 100644
index 0000000..1b8164b
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Login.html"
@@ -0,0 +1,71 @@
+
+
+
+NET_DEV_Login
+
+
+
+
+
+
+
+
+
+NET_DEV_Login
+用户登录设备。
+
+OS_INT32 NET_DEV_Login(
+ char const * pDeviceIP,
+ OS_UINT16 wDevicePort,
+ char const * pUserName,
+ char const * pPassword,
+ char const * pRes
+);
+
+Parameters
+
+- pDeviceIP
+- [in] 设备IP地址
+
+
+- wDevicePort
+- [in] 设备端口号
+
+
+- pUserName
+- [in] 用户名
+
+- pPassword
+- [in] 密码
+
+- pRes
+- [in] 保留,置为NULL
+
+
+Return Values
+-1表示失败,其他值表示返回的用户ID值。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_Logout
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Logout.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Logout.html"
new file mode 100644
index 0000000..00f7cb1
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_Logout.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_Logout
+
+
+
+
+
+
+
+
+
+NET_DEV_Logout
+用户登出设备。
+
+OS_BOOL NET_DEV_Logout(
+ OS_INT32 lUserID
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_Login
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZ3DControl.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZ3DControl.html"
new file mode 100644
index 0000000..743b713
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZ3DControl.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_PTZ3DControl
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ3DControl
+云台3D控制。
+
+OS_BOOL NET_DEV_PTZ3DControl(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ NET_DEV_PTZ_3DCTRL * pControlPara
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- pControlPara
+- [in] 云台控制的参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZClearPreset.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZClearPreset.html"
new file mode 100644
index 0000000..9ccdc89
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZClearPreset.html"
@@ -0,0 +1,60 @@
+
+
+
+NET_DEV_PTZClearPreset
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZClearPreset
+清除云台预置点。
+
+OS_BOOL NET_DEV_PTZClearPreset(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ OS_INT32 nPresetIndex
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- nPresetIndex
+- [in] 预置点索引号,取值范围:[0,255]
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZControl.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZControl.html"
new file mode 100644
index 0000000..d77a48b
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZControl.html"
@@ -0,0 +1,57 @@
+
+
+
+NET_DEV_PTZControl
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZControl
+云台控制。
+
+OS_BOOL NET_DEV_PTZControl(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ NET_DEV_PTZ_PARA * pControlPara
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- pControlPara
+- [in] 云台控制的参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGetCruise.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGetCruise.html"
new file mode 100644
index 0000000..39bf551
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGetCruise.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_PTZGetCruise
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZGetCruise
+获取巡航路径。
+
+OS_BOOL NET_DEV_PTZGetCruise(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ OS_INT32 nCruiseID,
+ NET_DEV_PTZ_CRUISE_PARAM * pCruisePara,
+ OS_INT32 * pCount
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- nCruiseID
+- [in] 巡航路径的索引号,取值范围:[1,16]
+
+- pCruisePara
+- [out] 获取的巡航参数
+
+- pCount
+- [out] 保留
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGetPreset.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGetPreset.html"
new file mode 100644
index 0000000..4fb599b
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGetPreset.html"
@@ -0,0 +1,63 @@
+
+
+
+NET_DEV_PTZGetPreset
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZGetPreset
+获取云台预置点。
+
+OS_BOOL NET_DEV_PTZGetPreset(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ NET_DEV_PRESET * pPreset,
+ OS_UINT32 * pCount
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- pPreset
+- [out] 所有预置点信息
+
+- pCount
+- [inout] 有效预置点的个数。传入时表示希望获取的个数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGotoPreset.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGotoPreset.html"
new file mode 100644
index 0000000..98f5e6a
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZGotoPreset.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_PTZGotoPreset
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZGotoPreset
+转动云台至预置点。
+
+OS_BOOL NET_DEV_PTZGotoPreset(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ OS_INT32 nPresetIndex,
+ OS_INT32 iHSpeed,
+ OS_INT32 iVSpeed
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- nPresetIndex
+- [in] 预置点索引号,取值范围:[0,255]
+
+- iHSpeed
+- [in] 转到预置点的水平速度
+
+- iVSpeed
+- [in] 转到预置点的垂直速度
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZPositionControl.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZPositionControl.html"
new file mode 100644
index 0000000..74a92f8
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZPositionControl.html"
@@ -0,0 +1,59 @@
+
+
+
+NET_DEV_PTZPositionControl
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZPositionControl
+云台三维坐标位置。
+
+OS_BOOL NET_DEV_PTZPositionControl(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ NET_DEV_PTZ_POS_PARA * pPosition
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- pPosition
+- [in] 云台三维空间参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetCruise.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetCruise.html"
new file mode 100644
index 0000000..0589d5e
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetCruise.html"
@@ -0,0 +1,128 @@
+
+
+
+NET_DEV_PTZSetCruise
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZSetCruise
+设置巡航路径。
+
+OS_BOOL NET_DEV_PTZSetCruise(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ OS_INT32 nSetCruiseCmd,
+ OS_INT32 nCruiseID,
+ OS_VOID * pConfig
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- nSetCruiseCmd
+- [in] 设置巡航操作的命令参数,包括PTZ_SET_CRUISE_ALLDATA、PTZ_SET_PRESET_CRUISE、PTZ_DEL_PRESET_CRUISE、PTZ_CLEAR_CRUISE、PTZ_CLEAR_ALL_CRUISE,详细见Remarks备注
+
+- nCruiseID
+- [in] 巡航路径的索引号,取值范围:[1,16]
+
+- pConfig
+- [in] 见Remarks
+
+
+Remarks
+
+
+nSetCruiseCmd |
+含义 |
+pConfig结构体 |
+
+
+
+PTZ_SET_CRUISE_ALLDATA |
+设置所有预设巡航路径,此时nCruiseID入参无意义,巡航路径索引号在pConfig中设置 |
+NET_DEV_PTZ_CRUISE_PARAM |
+
+
+
+PTZ_SET_PRESET_CRUISE |
+向一个巡航路径添加一个预置点,预置点的索引号取值范围为:[1,255] |
+NET_DEV_PRESET_CRUISE_POINT |
+
+
+
+PTZ_DEL_PRESET_CRUISE |
+删除一个巡航路径的一个预置点,预置点的索引号取值范围为:[1,255] |
+NET_DEV_PRESET_CRUISE_POINT |
+
+
+
+PTZ_CLEAR_CRUISE |
+ |
+NULL |
+
+
+
+PTZ_CLEAR_ALL_CRUISE |
+ |
+NULL |
+
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetCruiseControl.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetCruiseControl.html"
new file mode 100644
index 0000000..92e0394
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetCruiseControl.html"
@@ -0,0 +1,64 @@
+
+
+
+NET_DEV_PTZSetCruiseControl
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZSetCruiseControl
+设置巡航开启/关闭。
+
+OS_BOOL NET_DEV_PTZSetCruiseControl(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ OS_INT32 nCruiseID,
+ OS_INT32 nCtrl
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- nCruiseID
+- [in] 巡航路径的索引号,当nCtrl为1时候有意义,当nCtrl为0时候无意义
+
+- nCtrl
+- [in] 是否开始巡航,0-停止 1-开始
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用 NET_DEV_GetLastError 获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetPreset.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetPreset.html"
new file mode 100644
index 0000000..5f49d50
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PTZSetPreset.html"
@@ -0,0 +1,62 @@
+
+
+
+NET_DEV_PTZSetPreset
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZSetPreset
+设置云台预置点。
+
+OS_BOOL NET_DEV_PTZSetPreset(
+ OS_INT32 lUserID,
+ OS_INT32 nChannel,
+ OS_INT32 nPresetIndex,
+ char * sPresetName
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannel
+- [in] 设备的通道号,从1开始
+
+- nPresetIndex
+- [in] 预置点索引号,取值范围:[0,255]
+
+- sPresetName
+- [in] 预置点的名称
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PingDevice.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PingDevice.html"
new file mode 100644
index 0000000..51835e5
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PingDevice.html"
@@ -0,0 +1,49 @@
+
+
+
+NET_DEV_PingDevice
+
+
+
+
+
+
+
+
+
+NET_DEV_PingDevice
+PING IPC设备。
+
+OS_BOOL NET_DEV_PingDevice(
+ char * sIP
+);
+
+Parameters
+
+- sIP
+- [in] IPC的IP地址
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayBack.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayBack.html"
new file mode 100644
index 0000000..4e33a70
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayBack.html"
@@ -0,0 +1,113 @@
+
+
+
+NET_DEV_PlayBack
+
+
+
+
+
+
+
+
+
+NET_DEV_PlayBack
+开启录像回放功能。
+
+OS_INT32 NET_DEV_PlayBack(
+ OS_INT32 lUserID,
+ NET_DEV_PALYBACK_PARA * pPara,
+ PLAY_DATA_CBF fDataCallBack,
+ void * pUser
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pPara
+- [in] 录像回放参数设置
+
+- fDataCallBack
+- [in] 码流数据回调函数
+
+- pUser
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *PLAY_DATA_CBF)(
+ OS_INT32 lRealHandle,
+ OS_UINT32 dwDataType,
+ OS_UINT8 * pBuffer,
+ OS_UINT32 dwBufSize,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- lRealHandle
+- [out] 播放句柄,NET_DEV_PlayBack的返回值
+
+- dwDataType
+- [out] 数据类型,见下表
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+CALLBACK_STD_MEDIA_DATA |
+1 |
+回调标准H264数据,此时pBuffer对应一个NET_DEV_STD_MEDIA_INFO类型的指针 |
+
+
+
+CALLBACK_SREAM_INTERUPT |
+2 |
+码流中断,若启用了重连,SDK会进行预览重连, 此时pBuffer = NULL |
+
+
+
+- pBuffer
+- [out] 存放数据的缓冲区指针
+
+- dwBufSize
+- [out] 缓冲区大小
+
+- pUser
+- [out] 用户指针
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_StopRealPlay等接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StopPlayBack
+NET_DEV_PlayBackControl
+NET_DEV_GetPlayBackPos
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayBackControl.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayBackControl.html"
new file mode 100644
index 0000000..28ef374
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayBackControl.html"
@@ -0,0 +1,161 @@
+
+
+
+NET_DEV_PlayBackControl
+
+
+
+
+
+
+
+
+
+NET_DEV_PlayBackControl
+录像回放控制。
+
+OS_BOOL NET_DEV_PlayBackControl(
+ OS_INT32 lPlayHandle,
+ OS_UINT32 dwControlCode,
+ OS_VOIDPTR lpInBuffer,
+ OS_UINT32 dwInLen,
+ OS_VOIDPTR lpOutBuffer,
+ OS_UINT32 lpOutLen
+);
+
+Parameters
+
+- lPlayHandle
+- [in] 录像回放句柄,NET_DEV_PlayBack接口的返回值
+
+- dwControlCode
+- [in] 控制录像回放的状态命令, 见下表
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+NET_DEV_PLAYSTART |
+1 |
+开始播放,NET_DEV_PlayBack后需调用此命令才可开始传输码流 |
+
+
+
+NET_DEV_PLAYPAUSE |
+2 |
+暂停播放 |
+
+
+
+NET_DEV_PLAYFAST |
+3 |
+快速播放,每次调用后以之前速度的2倍播放,最快为16倍正常速度 |
+
+
+
+NET_DEV_PLAYSLOW |
+4 |
+慢速播放,每次调用后以之前速度的1/2倍播放,最慢为1/16倍正常速度 |
+
+
+
+NET_DEV_PLAYNORMAL |
+5 |
+(暂停,快放,慢放后)恢复正常速度播放 |
+
+
+
+NET_DEV_PLAYSETTIME |
+6 |
+设置播放的时间,注意设置的时间只能在开始播放时设置的时间段内,在lpInBuffer传入NET_DEV_TIME结构指针以指定需要定位到的时间 |
+
+
+
+NET_DEV_PLAYGETTIME |
+7 |
+获取当前码流绝对时间戳,向lpOutBuffer传入NET_DEV_TIME结构指针以获取时间 |
+
+
+
+NET_DEV_PLAY_RESUME |
+8 |
+恢复播放 |
+
+
+
+
+NET_DEV_PLAYFRAME |
+10 |
+按帧播放 |
+
+
+
+
+NET_DEV_PLAYSTARTAUDIO |
+11 |
+打开声音 |
+
+
+
+NET_DEV_PLAYSTOPAUDIO |
+12 |
+关闭声音 |
+
+
+
+NET_DEV_PLAYAUDIOVOLUME |
+13 |
+调节音量 |
+
+
+
+NET_DEV_THROWBFRAME |
+14 |
+抛弃B帧 |
+
+
+
+- lpInBuffer
+- [in] 传入数据内容
+
+- dwInLen
+- [in] 传入数据长度
+
+- lpOutBuffer
+- [in] 传出数据内容
+
+- lpOutLen
+- [in] 传出数据长度
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopPlayBack
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayPause.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayPause.html"
new file mode 100644
index 0000000..eb13ca6
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayPause.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_PlayPause
+
+
+
+
+
+
+
+
+
+NET_DEV_PlayPause
+预览暂停。
+
+OS_BOOL NET_DEV_PlayPause(
+ OS_INT32 lRealHandle
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_PlayResume
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayResume.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayResume.html"
new file mode 100644
index 0000000..48e6760
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_PlayResume.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_PlayResume
+
+
+
+
+
+
+
+
+
+NET_DEV_PlayResume
+预览恢复。
+
+OS_BOOL NET_DEV_PlayResume(
+ OS_INT32 lRealHandle
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_PlayPause
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ReadCOM.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ReadCOM.html"
new file mode 100644
index 0000000..7e9e2de
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_ReadCOM.html"
@@ -0,0 +1,57 @@
+
+
+
+NET_DEV_ReadCOM
+
+
+
+
+
+
+
+
+
+NET_DEV_ReadCOM
+读取串口数据,数据通道透传。
+
+OS_BOOL NET_DEV_ReadCOM(
+ OS_INT32 lUserID,
+ const NET_DEV_READ_COM_DATA_INFO * Request,
+ const NET_DEV_COM_DATA * pData
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- Request
+- [in] 读串口数据的请求信息
+
+- pData
+- [out] 返回的数据内容
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_RealplayCapturePicture.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_RealplayCapturePicture.html"
new file mode 100644
index 0000000..038d368
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_RealplayCapturePicture.html"
@@ -0,0 +1,64 @@
+
+
+
+NET_DEV_RealplayCapturePicture
+
+
+
+
+
+
+
+
+
+NET_DEV_RealplayCapturePicture
+抓取图片。
+
+OS_BOOL NET_DEV_RealplayCapturePicture(
+ OS_INT32 lRealHandle,
+ OS_INT32 iPicType,
+ char * sfileName
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- iPicType
+- [in] 图片类型,1-BMP 2-JPG
+
+- sfileName
+- [in] 抓取图片的名称
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_RegisterDrawCallBack.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_RegisterDrawCallBack.html"
new file mode 100644
index 0000000..79e4ea3
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_RegisterDrawCallBack.html"
@@ -0,0 +1,81 @@
+
+
+
+NET_DEV_RegisterDrawCallBack
+
+
+
+
+
+
+
+
+
+NET_DEV_RegisterDrawCallBack
+播放画面绘图操作。
+
+OS_INT32 NET_DEV_RegisterDrawCallBack(
+ OS_INT32 lRealHandle,
+ PLAY_DRAW_CBF pCallBack,
+ OS_VOIDPTR pUser
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- pCallBack
+- [in] 画图回调函数
+
+- pUser
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *PLAY_DRAW_CBF)(
+ OS_INT32 lPlayHandle,
+ HDC hdc,
+ OS_VOIDPTR pContext
+);
+
+Callback Function Parameters
+
+- lPlayHandle
+- [out]播放句柄,NET_DEV_StartRealPlay的返回值
+
+- hdc
+- [out]画图DC
+
+- pContext
+- [out]用户指针
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SaveRealPlayData.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SaveRealPlayData.html"
new file mode 100644
index 0000000..2b28ad9
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SaveRealPlayData.html"
@@ -0,0 +1,64 @@
+
+
+
+NET_DEV_SaveRealPlayData
+
+
+
+
+
+
+
+
+
+NET_DEV_SaveRealPlayData
+保存实时预览数据。
+
+OS_BOOL NET_DEV_SaveRealPlayData(
+ OS_INT32 lRealHandle,
+ NET_DEV_SAVE_FILE_PARA * pPara
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- pPara
+- [in] 保存录像文件的参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_StopSaveRealPlayData
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SendWaveFile.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SendWaveFile.html"
new file mode 100644
index 0000000..7ddd70c
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SendWaveFile.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_SendWaveFile
+
+
+
+
+
+
+
+
+
+NET_DEV_SendWaveFile
+发送本地wave文件到IPC端播放。
+
+OS_BOOL NET_DEV_SendWaveFile(
+ OS_INT32 lVoiceComHandle,
+ const char * FileName
+);
+
+Parameters
+
+- lVoiceComHandle
+- [in] 语音对讲句柄,NET_DEV_StartVoiceCom接口的返回值
+
+- FileName
+- [in] wave文件路径名
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetBufferTime.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetBufferTime.html"
new file mode 100644
index 0000000..6b2885d
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetBufferTime.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_SetBufferTime
+
+
+
+
+
+
+
+
+
+NET_DEV_SetBufferTime
+设置播放器缓冲时间。
+
+OS_BOOL NET_DEV_SetBufferTime(
+ OS_INT32 lRealHandle,
+ const OS_UINT32 lTime
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- lTime
+- [in] 播放器缓存时间,单位:毫秒
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_SetPlayMode
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetCOMInitiativeUploadConfig.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetCOMInitiativeUploadConfig.html"
new file mode 100644
index 0000000..022f086
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetCOMInitiativeUploadConfig.html"
@@ -0,0 +1,56 @@
+
+
+
+NET_DEV_SetCOMInitiativeUploadConfig
+
+
+
+
+
+
+
+
+
+NET_DEV_SetCOMInitiativeUploadConfig
+设置串口透传主动上传配置。
+
+OS_BOOL NET_DEV_SetCOMInitiativeUploadConfig(
+ OS_INT32 lUserID,
+ const NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG * pConfig
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pConfig
+- [in] 串口主动上传的配置
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetConnectTime.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetConnectTime.html"
new file mode 100644
index 0000000..9a7750d
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetConnectTime.html"
@@ -0,0 +1,48 @@
+
+
+
+NET_DEV_SetConnectTime
+
+
+
+
+
+
+
+
+
+NET_DEV_SetConnectTime
+设置连接超时时间。
+
+OS_INT32 NET_DEV_SetConnectTime(
+ OS_UINT32 dwWaitTime
+);
+
+Parameters
+
+- dwWaitTime
+- [in] 超时时间,单位:毫秒,取值范围:[1000,75000],小于1000的会自动调整为1000,大于75000的会自动调整为75000
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetDevConfig.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetDevConfig.html"
new file mode 100644
index 0000000..3504f20
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetDevConfig.html"
@@ -0,0 +1,362 @@
+
+
+
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+NET_DEV_SetDevConfig
+设置设备配置信息。
+
+OS_BOOL NET_DEV_SetDevConfig(
+ OS_INT32 lUserID,,
+ OS_UINT32 dwCommand,
+ OS_INT32 lINdex,
+ OS_VOIDPTR lpInBuffer,
+ OS_UINT32 dwInBufferSize,
+ OS_UINT32 dwTimeOut = 0
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login的返回值
+
+- dwCommand
+- [in] 获取设备配置信息的命令参数,具体参数见下表
+
+- lIndex
+- [in] 序列号
+
+- lpInBuffer
+- [in] 待设置的设备参数信息
+
+- dwInBufferSize
+- [in] 待设置的设备参数结构体大小
+
+- dwTimeOut
+- [in] 接收超时时间,单位:毫秒。默认值为0
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+Remarks
+对于不同的命令参数(dwCommand),lpInBuffer和lINdex对应不同的含义,具体如下表所示:
+
+
+See Also
+NET_DEV_GetDevConfig
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetDisplayRegion.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetDisplayRegion.html"
new file mode 100644
index 0000000..3f68d24
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetDisplayRegion.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_SetDisplayRegion
+
+
+
+
+
+
+
+
+
+NET_DEV_SetDisplayRegion
+电子放大,选择放大区域。
+
+OS_BOOL NET_DEV_SetDisplayRegion(
+ OS_INT32 lRealHandle,
+ OS_UINT32 lRegionNum,
+ NET_DEV_RECT rcSrc,
+ OS_BOOL bEnable
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- lRegionNum
+- [in] 填0
+
+- rcSrc
+- [in] 放大区域参数
+
+- bEnable
+- [in] 判断是否放大或者恢复原状,TRUE-放大 FALSE-恢复原来大小
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetEncodeCfg.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetEncodeCfg.html"
new file mode 100644
index 0000000..f7f5ea0
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetEncodeCfg.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_SetEncodeCfg
+
+
+
+
+
+
+
+
+
+NET_DEV_SetEncodeCfg
+设置码流编码信息。
+
+OS_BOOL NET_DEV_SetEncodeCfg(
+ OS_INT32 lUserID,
+ OS_INT32 nChannelID,
+ NET_DEV_ENCODE_CFG * pConfig,
+ OS_INT32 dwTimeOut
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannelID
+- [in] 通道号,从1开始
+
+- pConfig
+- [in] 码流编码信息
+
+- dwTimeOut
+- [in] 超时时间
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_GetEncodeCfg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetEncodeStreamCombine.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetEncodeStreamCombine.html"
new file mode 100644
index 0000000..c848bf3
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetEncodeStreamCombine.html"
@@ -0,0 +1,65 @@
+
+
+
+NET_DEV_SetEncodeStreamCombine
+
+
+
+
+
+
+
+
+
+NET_DEV_SetEncodeStreamCombine
+设置码流组合信息。
+
+OS_BOOL NET_DEV_SetEncodeStreamCombine(
+ OS_INT32 lUserID,
+ OS_INT32 nChannelID,
+ NET_DEV_ENCODE_STREAM_COMBINE * pConfig,
+ OS_INT32 dwTimeOut
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- nChannelID
+- [in] 通道号,从1开始
+
+- pConfig
+- [in] 码流组合信息
+
+- dwTimeOut
+- [in] 超时时间
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+See Also
+
+NET_DEV_GetEncodeStreamCombine
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetExceptionCallback.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetExceptionCallback.html"
new file mode 100644
index 0000000..58ffca5
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetExceptionCallback.html"
@@ -0,0 +1,144 @@
+
+
+
+NET_DEV_SetExceptionCallback
+
+
+
+
+
+
+
+
+
+NET_DEV_SetExceptionCallback
+设置异常消息回调处理。
+
+OS_INT32 NET_DEV_SetExceptionCallback(
+ EXCP_INFO_CBF fExceptionCallback,
+ void * pUser
+);
+
+Parameters
+
+- fRealDataCallBack
+- [in] 异常消息回调函数
+
+- pUser
+- [in] 用户数据
+
+
+Callback Function
+typedef void (SDKCALL *EXCP_INFO_CBF)(
+ OS_UINT32 dwType,
+ OS_INT32 lUserID,
+ OS_UINT32 * lHandle,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- dwType
+- [out] 异常类型,见下表
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+EXCP_HEARTBEAT_FAIL |
+0x0001 |
+用户交互时异常 |
+
+
+
+EXCP_HEARTBEAT_RESUME |
+0x0002 |
+用户交互恢复 |
+
+
+
+EXCP_VOICE_TALK |
+0x0003 |
+语音对讲异常 |
+
+
+
+EXCP_ALARMCHAN_FAIL |
+0x0004 |
+报警异常 |
+
+
+
+EXCP_REALPLAY_FAIL |
+0x0005 |
+预览异常 |
+
+
+
+EXCP_REALPLAY_RECONNECT |
+0x0006 |
+预览时重连 |
+
+
+
+EXCP_ALARMCHAN_RECONNECT |
+0x0007 |
+报警时重连 |
+
+
+
+EXCP_PLAYBACK_FAIL |
+0x0008 |
+回放异常 |
+
+
+
+EXCP_REALPLAY_RESUME |
+0x0009 |
+预览时重连成功 |
+
+
+
+EXCP_ALARMCHAN_RESUME |
+0x0010 |
+报警时重连成功 |
+
+
+
+- dwDataType
+- [out] lUserID
+
+- lUserID
+- [out] 用户注册ID
+
+- lHandle
+- [out] 对应的回放、预览等句柄
+
+- pUser
+- [out] 用户自定义指针
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetPlayMode.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetPlayMode.html"
new file mode 100644
index 0000000..69c93ad
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetPlayMode.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_SetPlayMode
+
+
+
+
+
+
+
+
+
+NET_DEV_SetPlayMode
+设置播放库播放模式。
+
+OS_BOOL NET_DEV_SetPlayMode(
+ OS_INT32 lRealHandle,
+ const OS_UINT32 iMode
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- iMode
+- [in] 播放库播放模式,0-实时无缓存 1-有缓存
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_SetBufferTime
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetPlayRect.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetPlayRect.html"
new file mode 100644
index 0000000..02d8f78
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetPlayRect.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_SetPlayRect
+
+
+
+
+
+
+
+
+
+NET_DEV_SetPlayRect
+设置播放视频框大小。
+
+OS_BOOL NET_DEV_SetPlayRect(
+ OS_INT32 lRealHandle,
+ NET_DEV_RECT * pRect
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- pRect
+- [in] 视频播放框大小
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_GetPlayRect
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetReconnect.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetReconnect.html"
new file mode 100644
index 0000000..ee1bbb8
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetReconnect.html"
@@ -0,0 +1,53 @@
+
+
+
+NET_DEV_SetReconnect
+
+
+
+
+
+
+
+
+
+NET_DEV_SetReconnect
+设置是否自动重新连接,包括预览、布防。
+
+OS_INT32 NET_DEV_SetReconnect(
+ OS_BOOL bEnable,
+ OS_UINT32 dwInterval
+);
+
+Parameters
+
+- bEnable
+- [in] 是否使能自动重连,OS_TRUE-重连 OS_FALSE-不重连
+
+- dwInterval
+- [in] 重连间隔时间,单位:毫秒
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetVoiceComClientVolume.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetVoiceComClientVolume.html"
new file mode 100644
index 0000000..ed45191
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetVoiceComClientVolume.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_SetVoiceComClientVolume
+
+
+
+
+
+
+
+
+
+NET_DEV_SetVoiceComClientVolume
+设置语音对讲音量。
+
+OS_BOOL NET_DEV_SetVoiceComClientVolume(
+ OS_INT32 lVoiceComHandle,
+ OS_INT16 wVolume
+);
+
+Parameters
+
+- lVoiceComHandle
+- [in] 语音对讲句柄,NET_DEV_StartVoiceCom接口的返回值
+
+- wVolume
+- [in] 音量大小,0-最小 0xFFFF-最大
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartVoiceCom
+NET_DEV_StopVoiceCom
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetVolume.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetVolume.html"
new file mode 100644
index 0000000..7e48612
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetVolume.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_SetVolume
+
+
+
+
+
+
+
+
+
+NET_DEV_SetVolume
+设置音量大小。
+
+OS_BOOL NET_DEV_SetVolume(
+ OS_INT32 lRealHandle,
+ OS_UINT16 nVolume
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- nVolume
+- [in] 播放器音量,取值范围 0~100, 0-声音最小,100-声音最大
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetupAlarmChan.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetupAlarmChan.html"
new file mode 100644
index 0000000..0d7cddd
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SetupAlarmChan.html"
@@ -0,0 +1,118 @@
+
+
+
+NET_DEV_SetupAlarmChan
+
+
+
+
+
+
+
+
+
+NET_DEV_SetupAlarmChan
+建立报警通道。
+
+OS_INT32 NET_DEV_SetupAlarmChan(
+ OS_INT32 lUserID,
+ ALARM_CHAN_ARA * pPara,
+ ALARM_INFO_CBF fDataCallback,
+ OS_VOIDPTR pUserData
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pPara
+- [in] 报警监听参数
+
+- fDataCallback
+- [in] 报警信息回调函数
+
+- pUserData
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *ALARM_INFO_CBF)(
+ OS_INT32 lAlarmType,
+ NET_DEV_ALARMER * pAlarmer,
+ char * pAlarmInfo,
+ OS_UINT32 dwBufLen,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- lAlarmType
+- [out] 上传的报警消息类型,如下表
+
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+UPLOAD_IPC_ALARM |
+0x2000 |
+IPC报警类型,pAlarmInfo对应结构体:NET_DEV_IPC_ALARM |
+
+
+
+UPLOAD_PLATE |
+0x2001 |
+上传车牌信息,pAlarmInfo对应结构体:NET_DEV_PLATE_CAPTURE(定制接口) |
+
+
+
+UPLOAD_ELECTRICAL_LINE |
+0x2002 |
+上传车牌信息,pAlarmInfo对应结构体:NET_DEV_PLATE_CAPTURE(定制接口) |
+
+
+
+- pAlarmer
+- [out] 报警设备IP等信息
+
+- pAlarmInfo
+- [out] 报警内容
+
+- dwBufLen
+- [out] 报警内容长度
+
+- pUser
+- [out] 用户指针
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_CloseAlarmChan接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_CloseAlarmChan
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartDownloadFileByName.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartDownloadFileByName.html"
new file mode 100644
index 0000000..12181b7
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartDownloadFileByName.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_StartDownloadFileByName
+
+
+
+
+
+
+
+
+
+NET_DEV_StartDownloadFileByName
+根据文件名开始下载录像文件。
+
+OS_INT32 NET_DEV_StartDownloadFileByName(
+ OS_INT32 lUserID,
+ char * pDevFileName,
+ char * pSaveFileName,
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pDevFileName
+- [in] 录像文件名,长度范围不超过127字节
+
+- pSaveFileName
+- [in] 保存至本地的文件名,包含文件名和后缀名,名称长度不超过255字节。若文件已存在,则会先将文件内容清除,然后再写入
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_StopDownload接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartImageSharpen.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartImageSharpen.html"
new file mode 100644
index 0000000..9fc46e3
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartImageSharpen.html"
@@ -0,0 +1,60 @@
+
+
+
+NET_DEV_StartImageSharpen
+
+
+
+
+
+
+
+
+
+NET_DEV_StartImageSharpen
+开启图像锐化。
+
+OS_BOOL NET_DEV_StartImageSharpen(
+ OS_INT32 lRealHandle,
+ float fAmount
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+- fAmount
+- [in] 锐化数值,取值范围 0.0f~5.0f
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_ChangeSharpenDegree
+NET_DEV_StopImageSharpen
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartListen.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartListen.html"
new file mode 100644
index 0000000..35bbe5d
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartListen.html"
@@ -0,0 +1,119 @@
+
+
+
+NET_DEV_StartListen
+
+
+
+
+
+
+
+
+
+NET_DEV_StartListen
+建立报警通道。
+
+OS_INT32 NET_DEV_StartListen(
+ char * sLocalIP,
+ OS_UINT16 wLocalPort,
+ ALARM_INFO_CBF fDataCallback,
+ OS_VOIDPTR pUserData
+);
+
+Parameters
+
+- sLocalIP
+- [in] 本机IP地址,可以置为NULL。如果为NULL,则自动选择本地IP地址
+
+- wLocalPort
+- [in] 报警中心端口号
+
+- fDataCallback
+- [in] 报警信息回调函数
+
+- pUser
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *ALARM_INFO_CBF)(
+ OS_INT32 lAlarmType,
+ NET_DEV_ALARMER * pAlarmer,
+ char * pAlarmInfo,
+ OS_UINT32 dwBufLen,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- lAlarmType
+- [out] 上传的报警消息类型,如下表
+
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+UPLOAD_IPC_ALARM |
+0x2000 |
+IPC报警类型,pAlarmInfo对应结构体:NET_DEV_IPC_ALARM |
+
+
+
+UPLOAD_PLATE |
+0x2001 |
+上传车牌信息,pAlarmInfo对应结构体:NET_DEV_PLATE_CAPTURE(定制接口) |
+
+
+
+UPLOAD_ELECTRICAL_LINE |
+0x2002 |
+上传车牌信息,pAlarmInfo对应结构体:NET_DEV_PLATE_CAPTURE(定制接口) |
+
+
+
+- pAlarmer
+- [out] 报警设备IP等信息
+
+- pAlarmInfo
+- [out] 报警内容
+
+- dwBufLen
+- [out] 报警内容长度
+
+- pUser
+- [out] 用户指针
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_StopListen接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StopListen
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartRealPlay.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartRealPlay.html"
new file mode 100644
index 0000000..026d084
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartRealPlay.html"
@@ -0,0 +1,126 @@
+
+
+
+NET_DEV_StartRealPlay
+
+
+
+
+
+
+
+
+
+NET_DEV_StartRealPlay
+开启实时预览。
+
+OS_INT32 NET_DEV_StartRealPlay(
+ OS_INT32 lUserID,
+ NET_DEV_REALPLAY_PARA * lpClientInfo,
+ REAL_DATA_CBF fRealDataCallBack,
+ void * pUser
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- lpClientInfo
+- [in] 实时预览参数设置
+
+- fRealDataCallBack
+- [in] 码流数据回调函数
+
+- pUser
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *REAL_DATA_CBF)(
+ OS_INT32 lRealHandle,
+ OS_UINT32 dwDataType,
+ OS_UINT8 * pBuffer,
+ OS_UINT32 dwBufSize,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- lRealHandle
+- [out] 播放句柄,NET_DEV_StartRealPlay的返回值
+
+- dwDataType
+- [out] 数据类型,见下表
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+CALLBACK_STD_MEDIA_DATA |
+1 |
+回调标准H264数据,此时pBuffer对应一个NET_DEV_STD_MEDIA_INFO类型的指针 |
+
+
+
+CALLBACK_SREAM_INTERUPT |
+2 |
+码流中断,若启用了重连,SDK会进行预览重连, 此时pBuffer = NULL |
+
+
+
+- pBuffer
+- [out] 存放数据的缓冲区指针
+
+- dwBufSize
+- [out] 缓冲区大小
+
+- pUser
+- [out] 用户指针
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_StopRealPlay等接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StopRealPlay
+NET_DEV_PlayPause
+NET_DEV_PlayResume
+NET_DEV_GetPlayRect
+NET_DEV_SetPlayRect
+NET_DEV_SetPlayMode
+NET_DEV_SetBufferTime
+NET_DEV_StartImageSharpen
+NET_DEV_ChangeSharpenDegree
+NET_DEV_StopImageSharpen
+NET_DEV_ForceIDR
+NET_DEV_SetVolume
+NET_DEV_GetPictureSize
+NET_DEV_RealplayCapturePicture
+NET_DEV_SaveRealPlayData
+NET_DEV_StopSaveRealPlayData
+NET_DEV_RegisterDrawCallBack
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartVoiceCom.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartVoiceCom.html"
new file mode 100644
index 0000000..92d0fa7
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartVoiceCom.html"
@@ -0,0 +1,97 @@
+
+
+
+NET_DEV_StartVoiceCom
+
+
+
+
+
+
+
+
+
+NET_DEV_StartVoiceCom
+开启语音对讲。
+
+OS_INT32 NET_DEV_StartVoiceCom(
+ OS_INT32 lUserID,
+ OS_UINT32 dwChannel,
+ OS_BOOL bNeedCBNoEncData,
+ VOICE_DATA_CBF fVoiceDataCallBack,
+ OS_VOIDPTR pUserData
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- dwChannel
+- [in] 通道号,从1开始
+
+- bNeedCBNoEncData
+- [in] 需要回调的语音数据类型:0-编码后的语音数据 1-编码前的PCM原始数据
+
+- fVoiceDataCallBack
+- [in] 音频信息回调函数
+
+- pUser
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *VOICE_DATA_CBF)(
+ OS_INT32 lVoiceComHandle,
+ char * pRecvDataBuffer,
+ OS_UINT32 dwBufSize,
+ OS_UINT8 byAudioFlag,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- lVoiceComHandle
+- [out] NET_DEV_StartVoiceCom
+
+- pRecvDataBuffer
+- [out] 存放音频数据的缓冲区指针
+
+- dwBufSize
+- [out] 音频数据大小
+
+- byAudioFlag
+- [out] 音频数据类型,0-本地采集的数据 1-设备发送过来的语音数据
+
+- pUser
+- [out] 用户指针
+
+
+Return Values
+-1表示失败,其他值作为NET_DEV_StopVoiceCom接口的输入句柄。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StopVoiceCom
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartVoiceCom_MR.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartVoiceCom_MR.html"
new file mode 100644
index 0000000..00736a5
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StartVoiceCom_MR.html"
@@ -0,0 +1,90 @@
+
+
+
+NET_DEV_StartVoiceCom_MR
+
+
+
+
+
+
+
+
+
+NET_DEV_StartVoiceCom_MR
+启动语音转发,获取编码后的音频数据。
+
+OS_INT32 NET_DEV_StartVoiceCom_MR(
+ OS_INT32 lUserID,
+ OS_UINT32 dwVoiceChan,
+ VOICE_DATA_CBF fVoiceDataCallBack,
+ OS_VOIDPTR pUser
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- dwVoiceChan
+- [in] 语音通道号
+
+- fVoiceDataCallBack
+- [in] 音频信息回调函数
+
+- pUser
+- [in] 回调函数参数
+
+
+Callback Function
+typedef void (SDKCALL *VOICE_DATA_CBF)(
+ OS_INT32 lVoiceComHandle,
+ char * pRecvDataBuffer,
+ OS_UINT32 dwBufSize,
+ OS_UINT8 byAudioFlag,
+ OS_VOIDPTR pUser
+);
+
+Callback Function Parameters
+
+- lVoiceComHandle
+- [out] NET_DEV_StartVoiceCom
+
+- pRecvDataBuffer
+- [out] 存放音频数据的缓冲区指针
+
+- dwBufSize
+- [out] 音频数据大小
+
+- byAudioFlag
+- [out] 音频数据类型,0-本地采集的数据 1-设备发送过来的语音数据
+
+- pUser
+- [out] 用户指针
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopDownload.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopDownload.html"
new file mode 100644
index 0000000..6325284
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopDownload.html"
@@ -0,0 +1,47 @@
+
+
+
+NET_DEV_StopDownload
+
+
+
+
+
+
+
+
+
+NET_DEV_StopDownload
+关闭录像文件下载。
+
+OS_BOOL NET_DEV_StopDownload(
+ OS_INT32 lDownloadHandle
+);
+
+Parameters
+
+- lDownloadHandle
+- [in] 下载文件通道句柄,NET_DEV_StartDownloadFileByName接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopImageSharpen.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopImageSharpen.html"
new file mode 100644
index 0000000..f4eb28e
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopImageSharpen.html"
@@ -0,0 +1,57 @@
+
+
+
+NET_DEV_StopImageSharpen
+
+
+
+
+
+
+
+
+
+NET_DEV_StopImageSharpen
+关闭图像锐化。
+
+OS_BOOL NET_DEV_StopImageSharpen(
+ OS_INT32 lRealHandle
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_StartImageSharpen
+NET_DEV_ChangeSharpenDegree
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopListen.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopListen.html"
new file mode 100644
index 0000000..9ea1be2
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopListen.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_StopListen
+
+
+
+
+
+
+
+
+
+NET_DEV_StopListen
+关闭报警通道。
+
+OS_BOOL NET_DEV_StopListen(
+ OS_INT32 lListenHandle
+);
+
+Parameters
+
+- lListenHandle
+- [in] 报警中心句柄,NET_DEV_StartListen接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartListen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopPlayBack.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopPlayBack.html"
new file mode 100644
index 0000000..ceb0759
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopPlayBack.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_StopPlayBack
+
+
+
+
+
+
+
+
+
+NET_DEV_StopPlayBack
+关闭录像回放。
+
+OS_BOOL NET_DEV_StopPlayBack(
+ OS_INT32 lPlayHandle
+);
+
+Parameters
+
+- lPlayHandle
+- [in] 录像回放句柄,NET_DEV_PlayBack接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_PlayBackControl
+NET_DEV_GetPlayBackPos
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopRealPlay.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopRealPlay.html"
new file mode 100644
index 0000000..b7839f4
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopRealPlay.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_StopRealPlay
+
+
+
+
+
+
+
+
+
+NET_DEV_StopRealPlay
+关闭实时预览。
+
+OS_BOOL NET_DEV_StopRealPlay(
+ OS_INT32 lRealHandle
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_PlayPause
+NET_DEV_PlayResume
+NET_DEV_GetPlayRect
+NET_DEV_SetPlayRect
+NET_DEV_SetPlayMode
+NET_DEV_SetBufferTime
+NET_DEV_StartImageSharpen
+NET_DEV_ChangeSharpenDegree
+NET_DEV_StopImageSharpen
+NET_DEV_ForceIDR
+NET_DEV_SetVolume
+NET_DEV_GetPictureSize
+NET_DEV_RealplayCapturePicture
+NET_DEV_SaveRealPlayData
+NET_DEV_StopSaveRealPlayData
+NET_DEV_RegisterDrawCallBack
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopSaveRealPlayData.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopSaveRealPlayData.html"
new file mode 100644
index 0000000..2abb13a
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopSaveRealPlayData.html"
@@ -0,0 +1,59 @@
+
+
+
+NET_DEV_StopSaveRealPlayData
+
+
+
+
+
+
+
+
+
+NET_DEV_StopSaveRealPlayData
+停止保存实时预览数据。
+
+OS_BOOL NET_DEV_StopSaveRealPlayData(
+ OS_INT32 lRealHandle
+);
+
+Parameters
+
+- lRealHandle
+- [in] 实时预览句柄,NET_DEV_StartRealPlay接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartRealPlay
+NET_DEV_StopRealPlay
+NET_DEV_SaveRealPlayData
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopVoiceCom.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopVoiceCom.html"
new file mode 100644
index 0000000..94eb0f1
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_StopVoiceCom.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_StopVoiceCom
+
+
+
+
+
+
+
+
+
+NET_DEV_StopVoiceCom
+关闭语音对讲。
+
+OS_BOOL NET_DEV_StopVoiceCom(
+ OS_INT32 lVoiceComHandle
+);
+
+Parameters
+
+- lVoiceComHandle
+- [in] 语音对讲句柄,NET_DEV_StartVoiceCom接口的返回值
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+See Also
+
+NET_DEV_StartVoiceCom
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SystemControl.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SystemControl.html"
new file mode 100644
index 0000000..0de9c24
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_SystemControl.html"
@@ -0,0 +1,52 @@
+
+
+
+NET_DEV_SystemControl
+
+
+
+
+
+
+
+
+
+NET_DEV_SystemControl
+系统控制函数。
+
+OS_BOOL NET_DEV_SystemControl(
+ OS_INT32 lUserID,
+ NET_DEV_SYSTEM_CONTROL * pControlPara
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pControlPara
+- [in] 系统控制参数
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_VoiceComSendData.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_VoiceComSendData.html"
new file mode 100644
index 0000000..86af5dd
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_VoiceComSendData.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_VoiceComSendData
+
+
+
+
+
+
+
+
+
+NET_DEV_VoiceComSendData
+转发语音数据。
+
+OS_BOOL NET_DEV_VoiceComSendData(
+ OS_INT32 lVoiceComHandle,
+ char * pSendBuf,
+ OS_UINT32 dwBufSize
+);
+
+Parameters
+
+- lVoiceComHandle
+- [in] 语音对讲句柄,NET_DEV_StartVoiceCom接口的返回值
+
+- pSendBuf
+- [in] 存放语音数据的缓冲区
+
+- dwBufSize
+- [in] 语音数据的长度
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_WriteCOM.html" "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_WriteCOM.html"
new file mode 100644
index 0000000..837458c
--- /dev/null
+++ "b/Tool/chm/chm/\345\237\272\346\234\254\346\216\245\345\217\243/NET_DEV_WriteCOM.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_WriteCOM
+
+
+
+
+
+
+
+
+
+NET_DEV_WriteCOM
+写串口数据,数据通道透传。
+
+OS_BOOL NET_DEV_WriteCOM(
+ OS_INT32 lUserID,
+ const NET_DEV_COM_DATA * pData
+);
+
+Parameters
+
+- lUserID
+- [in] 用户ID,NET_DEV_Login等登录接口的返回值
+
+- pData
+- [in] 写串口数据信息
+
+
+Return Values
+成功返回TRUE,失败返回FALSE。接口返回失败请调用NET_DEV_GetLastError获取错误码,通过错误码判断出错原因。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Alarm.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Alarm.html"
new file mode 100644
index 0000000..1e83b63
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Alarm.html"
@@ -0,0 +1,59 @@
+
+
+
+报警通道和报警中心
+
+
+
+
+
+
+
+
+
+
+报警通道和报警中心
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/CustomInterface.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/CustomInterface.html"
new file mode 100644
index 0000000..a9fe74c
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/CustomInterface.html"
@@ -0,0 +1,62 @@
+
+
+
+设备维护和管理
+
+
+
+
+
+
+
+
+
+
+设备维护和管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/DeviceManage.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/DeviceManage.html"
new file mode 100644
index 0000000..d1c24c4
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/DeviceManage.html"
@@ -0,0 +1,61 @@
+
+
+
+设备维护和管理
+
+
+
+
+
+
+
+
+
+
+设备维护和管理
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/DownloadFiles.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/DownloadFiles.html"
new file mode 100644
index 0000000..9ea16e0
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/DownloadFiles.html"
@@ -0,0 +1,68 @@
+
+
+
+录像下载
+
+
+
+
+
+
+
+
+
+
+录像下载
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/FileSearch.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/FileSearch.html"
new file mode 100644
index 0000000..1b24285
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/FileSearch.html"
@@ -0,0 +1,55 @@
+
+
+
+远程文件搜索
+
+
+
+
+
+
+
+
+
+
+远程文件搜索
+只适用于NVR,不适用于IPC。
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/GetSetDevConfig.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/GetSetDevConfig.html"
new file mode 100644
index 0000000..538da27
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/GetSetDevConfig.html"
@@ -0,0 +1,52 @@
+
+
+
+远程参数配置
+
+
+
+
+
+
+
+
+
+
+远程参数配置
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Initialize.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Initialize.html"
new file mode 100644
index 0000000..54ee0ef
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Initialize.html"
@@ -0,0 +1,50 @@
+
+
+
+初始化
+
+
+
+
+
+
+
+
+
+
+初始化
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/LocalFunction.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/LocalFunction.html"
new file mode 100644
index 0000000..ff50616
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/LocalFunction.html"
@@ -0,0 +1,79 @@
+
+
+
+本地功能
+
+
+
+
+
+
+
+
+
+
+本地功能
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/LoginLogout.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/LoginLogout.html"
new file mode 100644
index 0000000..ff8c9b5
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/LoginLogout.html"
@@ -0,0 +1,50 @@
+
+
+
+用户登录登出
+
+
+
+
+
+
+
+
+
+
+用户登录登出
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/PTZ.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/PTZ.html"
new file mode 100644
index 0000000..8e0b4dd
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/PTZ.html"
@@ -0,0 +1,69 @@
+
+
+
+云台PTZ控制
+
+
+
+
+
+
+
+
+
+
+云台PTZ控制
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Playback.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Playback.html"
new file mode 100644
index 0000000..884f85a
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/Playback.html"
@@ -0,0 +1,57 @@
+
+
+
+录像回放
+
+
+
+
+
+
+
+
+
+
+录像回放
+只适用于NVR,不适用于IPC。
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/RealPlay.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/RealPlay.html"
new file mode 100644
index 0000000..cd6d505
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/RealPlay.html"
@@ -0,0 +1,118 @@
+
+
+
+实时预览
+
+
+
+
+
+
+
+
+
+
+实时预览
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/SerialInterfaceTransport.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/SerialInterfaceTransport.html"
new file mode 100644
index 0000000..75ee274
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/SerialInterfaceTransport.html"
@@ -0,0 +1,57 @@
+
+
+
+串口透传
+
+
+
+
+
+
+
+
+
+
+串口透传
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/VoiceTalk.html" "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/VoiceTalk.html"
new file mode 100644
index 0000000..931d063
--- /dev/null
+++ "b/Tool/chm/chm/\346\216\245\345\217\243\346\240\207\347\255\276/VoiceTalk.html"
@@ -0,0 +1,68 @@
+
+
+
+语音对讲转发
+
+
+
+
+
+
+
+
+
+
+语音对讲转发
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\246\202\350\277\260.html" "b/Tool/chm/chm/\346\246\202\350\277\260.html"
new file mode 100644
index 0000000..d406a94
--- /dev/null
+++ "b/Tool/chm/chm/\346\246\202\350\277\260.html"
@@ -0,0 +1,73 @@
+
+
+
+前言
+
+
+
+
+
+
+
前言
+
+
+设备网络SDK是基于设备私有网络通信协议开发的,为NVR、网络摄像机、网络球机、解码器等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。
+
+设备网络SDK包含网络通讯库,软解码库,RTSP传输库等功能组件。
+
+
+
+类型 |
+名称 |
+描述 |
+
+
+
+头文件 |
+net_sdk.h |
+包含所有接口的声明,二次开发时只需包含此头文件 |
+
+
+头文件 |
+net_sdk_define.h |
+包含所有宏和结构体定义,此文件被net_sdk.h包含 |
+
+
+头文件 |
+net_sdk_error.h |
+定义了全局错误类型和异常类型, 此文件被net_sdk.h包含 |
+
+
+
+动态链接库接口导出文件 |
+UnifiedNetSDK.lib |
+Lib库文件,二次开发时通过此文件所有API |
+
+
+动态链接库 |
+UnifiedNetSDK.dll |
+实现SDK API的dll |
+
+
+动态链接库 |
+rtsp_syncclient.dll |
+SDK依赖库, 需放在SDK目录下 |
+
+
+动态链接库 |
+IPCPlayer.dll |
+SDK依赖库, 需放在SDK目录下 |
+
+
+动态链接库 |
+IPCQuartz.dll |
+SDK依赖库, 需放在SDK目录下 |
+
+
+手册中的内容可能存在错误,或者遇到的问题,手册不能解决,请联系我司相关人员。
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.png" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..78bd78b
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.png" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.vsdx" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.vsdx"
new file mode 100644
index 0000000..6ea284e
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.vsdx" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.png" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..186e650
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.png" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.vsdx" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.vsdx"
new file mode 100644
index 0000000..3da6ee2
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.vsdx" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.png" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..c2fb0fc
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.png" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.vsdx" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.vsdx"
new file mode 100644
index 0000000..316d691
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.vsdx" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203\346\265\201\347\250\213.png" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..24011f6
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203\346\265\201\347\250\213.png" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203\346\265\201\347\250\213.vsdx" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203\346\265\201\347\250\213.vsdx"
new file mode 100644
index 0000000..3ec72f9
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203\346\265\201\347\250\213.vsdx" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.png" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..0576e74
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.png" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.vsdx" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.vsdx"
new file mode 100644
index 0000000..5b304cc
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.vsdx" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\277\234\347\250\213\345\217\202\346\225\260\351\205\215\347\275\256\346\265\201\347\250\213.png" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\277\234\347\250\213\345\217\202\346\225\260\351\205\215\347\275\256\346\265\201\347\250\213.png"
new file mode 100644
index 0000000..f262214
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\277\234\347\250\213\345\217\202\346\225\260\351\205\215\347\275\256\346\265\201\347\250\213.png" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\277\234\347\250\213\345\217\202\346\225\260\351\205\215\347\275\256\346\265\201\347\250\213.vsdx" "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\277\234\347\250\213\345\217\202\346\225\260\351\205\215\347\275\256\346\265\201\347\250\213.vsdx"
new file mode 100644
index 0000000..30b1dd8
Binary files /dev/null and "b/Tool/chm/chm/\346\265\201\347\250\213\345\233\276/\350\277\234\347\250\213\345\217\202\346\225\260\351\205\215\347\275\256\346\265\201\347\250\213.vsdx" differ
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.html" "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.html"
new file mode 100644
index 0000000..e7afb08
--- /dev/null
+++ "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/SDK\346\216\245\345\217\243\350\260\203\347\224\250\344\270\273\350\246\201\346\265\201\347\250\213.html"
@@ -0,0 +1,86 @@
+
+
+
+SDK接口调用主要流程
+
+
+
+
+
+
+
+
+
+SDK接口调用的主要流程
+

+
+
+
+注:本手册下文提供的代码都是在VS2008环境下编译的。
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.html" "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.html"
new file mode 100644
index 0000000..97482e2
--- /dev/null
+++ "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\344\272\221\345\217\260\346\216\247\345\210\266\346\265\201\347\250\213.html"
@@ -0,0 +1,41 @@
+
+
+
+实时预览流程
+
+
+
+
+
+
+
+
+
+实时预览流程
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.html" "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.html"
new file mode 100644
index 0000000..664e8a9
--- /dev/null
+++ "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\345\256\236\346\227\266\351\242\204\350\247\210\346\265\201\347\250\213.html"
@@ -0,0 +1,49 @@
+
+
+
+实时预览流程
+
+
+
+
+
+
+
+
+
+实时预览流程
+

+
+
+-
+码流组合和编码设置:在登录设备后,开启实时预览前,可以设置码流组合(包含码流数和组合类型)和编码配置(视频压缩格式、I帧间隔、码率控制等),来获取想要的视频流。
+
+-
+启动预览(NET_DEV_StartRealPlay):打开视频流,如果参数中的窗口为NULL,则不会显示视频画面。
+
+-
+当视频开启后,可以对其进行设置,包括:强制I帧、声音控制、抓图、录像、云台控制(不开启视频也可以控制)、实时流回调处理。
+
+-
+停止预览(NET_DEV_StopRealPlay):关闭视频流。
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203.html" "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203.html"
new file mode 100644
index 0000000..055e143
--- /dev/null
+++ "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\346\212\245\350\255\246\351\200\232\351\201\223\345\222\214\346\212\245\350\255\246\344\270\255\345\277\203.html"
@@ -0,0 +1,42 @@
+
+
+
+语音对讲与转发流程
+
+
+
+
+
+
+
+
+
+语音对讲与转发流程
+

+
+本流程主要有用于获取或者设置设备参数,参数非常多,详细请参见 NET_DEV_GetDevConfig 和 NET_DEV_SetDevConfig。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.html" "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.html"
new file mode 100644
index 0000000..c9d4172
--- /dev/null
+++ "b/Tool/chm/chm/\346\265\201\347\250\213\350\257\264\346\230\216/\350\257\255\351\237\263\345\257\271\350\256\262\344\270\216\350\275\254\345\217\221\346\265\201\347\250\213.html"
@@ -0,0 +1,49 @@
+
+
+
+语音对讲与转发流程
+
+
+
+
+
+
+
+
+
+语音对讲与转发流程
+

+
+本流程主要有三个主要部分:语音对讲、语音转发和音频编解码。
+
+-
+语音对讲:管理SDK和设备侧的语音对讲。当开启对讲后,可以听到设备的声音,设备也会接收到本地声音。
+
+-
+语音转发:分为两种,一是直接发送wav格式的音频文件,二是发送音频数据。
+
+-
+音频编解码:主要是针对G711编码,将编码后和未编码数据互转。
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/ALARM_CHAN_ARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/ALARM_CHAN_ARA.html"
new file mode 100644
index 0000000..0c5d988
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/ALARM_CHAN_ARA.html"
@@ -0,0 +1,45 @@
+
+
+
+ALARM_CHAN_ARA
+
+
+
+
+
+
+
+
+
+ALARM_CHAN_ARA
+报警设备通道信息。
+
+typedef struct {
+ OS_UINT8 byRes[200];
+} ALARM_CHAN_ARA;
+
+Members
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ADVANCE_IMAGING.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ADVANCE_IMAGING.html"
new file mode 100644
index 0000000..3d998c8
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ADVANCE_IMAGING.html"
@@ -0,0 +1,94 @@
+
+
+
+NET_DEV_ADVANCE_IMAGING
+
+
+
+
+
+
+
+
+
+NET_DEV_ADVANCE_IMAGING
+设备高级成像配置。
+
+typedef struct {
+ OS_UINT8 byMeteringMode;
+ OS_UINT8 byBackLightCompFlag;
+ OS_UINT8 bySupportDcIris;
+ OS_UINT8 byDcIrisFlag;
+ OS_UINT16 wLocalExposure;
+ OS_UINT16 wMctfStrength;
+ OS_UINT16 wAeTargetRatio;
+ OS_UINT16 wDcIrisDuty;
+ OS_UINT8 byRes[2];
+ OS_INT32 iDcIrisFonx1000;
+ OS_INT32 iDcIrisMask;
+ OS_UINT8 byReserved[400];
+} NET_DEV_ADVANCE_IMAGING;
+
+Members
+
+- byMeteringMode
+- 测光模式,0-点测光模式 1-中心测光模式 2-平均测光模式 3-常规测光模式
+
+- byBackLightCompFlag
+- 背光补偿,0-不启用 1-启用
+
+- bySupportDcIris
+- 是否支持自动光圈,0-不支持 1-支持
+
+- byDcIrisFlag
+- 是否使能自动光圈,0-不使能 1-使能
+
+- wLocalExposure
+- 宽动态,取值范围:[0,5],0-不使能 1-自动 [2,5]-局部曝光越来越强
+
+- wMctfStrength
+- 3D降噪,0-不使能 ;其他值,单位大小为32,取值范围:[0,255]
+
+- wAeTargetRatio
+- 目标曝光系数,取值范围:[25,400],单位:百分比
+
+- wDcIrisDuty
+- 自动光圈,取值范围:[100,999]
+
+- byRes
+- 保留位,置为0
+
+- iDcIrisFonx1000
+- 手动模式下光圈的大小,取值范围:[0,1000000]
+
+- iDcIrisMask
+- 自动光圈的工作模式,每位表示的意义:0x4-全开 0x2-自动 0x1-手动
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMER.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMER.html"
new file mode 100644
index 0000000..5c4383c
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMER.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_ALARMER
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARMER
+报警设备信息。
+
+typedef struct {
+ NET_DEV_IP_ADDR strIpAddr;
+ OS_UINT8 byRes[200];
+} NET_DEV_ALARMER;
+
+Members
+
+- strIpAddr
+- 设备IP地址
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMIN_CFG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMIN_CFG.html"
new file mode 100644
index 0000000..1063d2b
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMIN_CFG.html"
@@ -0,0 +1,70 @@
+
+
+
+NET_DEV_ALARMIN_CFG
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARMIN_CFG
+设备告警输入配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ OS_UINT32 dwCheckTime;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ char sName[NET_NAME_LEN];
+ OS_UINT32 dwNormalStatus;
+ OS_UINT8 byReserved[200];
+} NET_DEV_ALARMIN_CFG;
+
+Members
+
+- dwEnable
+- 告警输入是否使能,0-不使能 1-使能
+
+- dwCheckTime
+- 检查告警状态间隔时间,单位:毫秒
+
+- struAlarmHandle
+- 告警关联信息
+
+- sName
+- 告警输入号名称
+
+- dwNormalStatus
+- 告警输入类型,0-常闭 1-常开
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMOUT_CFG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMOUT_CFG.html"
new file mode 100644
index 0000000..657ca22
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARMOUT_CFG.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_ALARMOUT_CFG
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARMOUT_CFG
+告警输出配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ char sName[NET_NAME_LEN];
+ OS_UINT32 dwNormalStatus;
+ OS_UINT32 dwDelayTime;
+ OS_UINT8 byRes[400];
+} NET_DEV_ALARMOUT_CFG;
+
+Members
+
+- dwEnable
+- 是否使能,0-不使能 1-使能
+
+- sName
+- 告警输出名称
+
+- dwNormalStatus
+- 报警输出类型,0-断开 1-闭合
+
+- dwDelayTime
+- 持续时间,单位:秒
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_CENTER.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_CENTER.html"
new file mode 100644
index 0000000..0b04d30
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_CENTER.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_ALARM_CENTER
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARM_CENTER
+设备报警中心配置。
+
+typedef struct {
+ OS_UINT32 dwSupportAlarmCenterNum;
+ NET_DEV_CENTER_INFO struCenterInfo[NET_MAX_ALARM_CENTER];
+ OS_UINT8 byReserved[400];
+} NET_DEV_ALARM_CENTER;
+
+Members
+
+- dwSupportAlarmCenterNum
+- 支持的最大报警中心数量,只读
+
+- struCenterInfo
+- 报警中心信息
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_HANDLE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_HANDLE.html"
new file mode 100644
index 0000000..ee4044b
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_HANDLE.html"
@@ -0,0 +1,96 @@
+
+
+
+NET_DEV_ALARM_HANDLE
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARM_HANDLE
+设备告警关联信息。
+
+typedef struct {
+ OS_UINT32 dwLinkAlarmStrategy;
+ NET_DEV_ALARM_LINK_INFO struLinkInfo;
+ OS_UINT8 byRes[200];
+} NET_DEV_ALARM_HANDLE;
+
+Members
+
+- dwLinkAlarmStrategy
+- 联动方式,具体参考LINK_STRATEGY,如下
+
+
+联动方式 |
+值 |
+含义 |
+
+
+
+STRATEGY_ALARMOUT |
+0x1 |
+触发报警输出 |
+
+
+STRATEGY_ALARMCENTER |
+0x2 |
+上报报警中心 |
+
+
+STRATEGY_AUDIO |
+0x4 |
+触发音频输出 |
+
+STRATEGY_EMAIL |
+0x8 |
+触发发送邮件 |
+
+STRATEGY_FTP |
+0x10 |
+触发上传FTP服务器 |
+
+STRATEGY_RECORD |
+0x20 |
+触发视频录像 |
+
+STRATEGY_PTZ |
+0x40 |
+触发云台控制 |
+
+STRATEGY_CAPTURE |
+0x80 |
+触发抓图 |
+
+
+
+- struLinkInfo
+- 关联方式配置
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_LINK_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_LINK_INFO.html"
new file mode 100644
index 0000000..61e33df
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_LINK_INFO.html"
@@ -0,0 +1,65 @@
+
+
+
+NET_DEV_ALARM_LINK_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARM_LINK_INFO
+设备关联方式配置。
+
+typedef struct {
+ OS_UINT32 dwAlarmOut;
+ OS_UINT32 dwSupportChannel;
+ NET_DEV_LINK_PTZ strLinkPtz[NET_MAX_CHAN];
+ OS_UINT16 wWhiteLightDelay;
+ OS_UINT16 wCapPicInterval;
+ OS_UINT16 wReserved[600];
+} NET_DEV_ALARM_LINK_INFO;
+
+Members
+
+- dwAlarmOut
+- 报警输出,bit0-报警输出端口0 bit1-报警输出端口1 bit2-报警输出端口2 bit3-报警输出端口3。这几个bit位取值,0-不开启 1-开启
+
+- dwSupportChannel
+- 支持PTZ联动的通道号,只读
+
+- strLinkPtz
+- PTZ联动方式配置
+
+- wWhiteLightDelay
+- 灯光输出持续时间,单位:秒
+
+- wCapPicInterval
+- 抓图间隔时间,单位:秒
+
+- wReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_SCHEDULE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_SCHEDULE.html"
new file mode 100644
index 0000000..0db83b9
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ALARM_SCHEDULE.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_ALARM_SCHEDULE
+
+
+
+
+
+
+
+
+
+NET_DEV_ALARM_SCHEDULE
+设备告警布防时间配置。
+
+typedef struct {
+ OS_UINT32 dwValidSegmentNum;
+ NET_DEV_SCHEDLUE sScheduleTime[NET_MAX_SCHEDULE_DAY][NET_MAX_SCHEDULE_SEGMENT];
+ OS_UINT8 sReserved[400];
+} NET_DEV_ALARM_SCHEDULE;
+
+Members
+
+- dwValidSegmentNum
+- 最大支持的布防时间段,只读
+
+- sScheduleTime
+- 布防时间配置
+
+- sReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_AUDIO_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_AUDIO_DETECT.html"
new file mode 100644
index 0000000..be7db7a
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_AUDIO_DETECT.html"
@@ -0,0 +1,70 @@
+
+
+
+NET_DEV_AUDIO_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_AUDIO_DETECT
+设备声音检测配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ OS_UINT32 dwCheckTime;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ OS_UINT16 wDetectType;
+ OS_UINT16 wThreshold;
+ OS_UINT8 byReserved[200];
+} NET_DEV_AUDIO_DETECT;
+
+Members
+
+- dwEnable
+- 侦测是否使能,0-不使能 1-使能
+
+- dwCheckTime
+- 检查告警状态间隔时间,单位:毫秒
+
+- struAlarmHandle
+- 告警关联信息
+
+- wDetectType
+- 检测类型,0-门限 1-陡升 2-陡降 3-突变
+
+- wThreshold
+- 阈值,取值范围 0~100,0-最灵敏 100-不灵敏
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_AUDIO_TALK_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_AUDIO_TALK_PARA.html"
new file mode 100644
index 0000000..353e227
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_AUDIO_TALK_PARA.html"
@@ -0,0 +1,98 @@
+
+
+
+NET_DEV_AUDIO_TALK_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_AUDIO_TALK_PARA
+设备音频配置。
+
+typedef struct {
+ OS_UINT8 byEncodeType;
+ OS_UINT8 byChan;
+ OS_UINT8 byBitsPerSample;
+ OS_UINT8 byReserved1;
+ OS_UINT32 dwSamplesPerSec;
+ OS_UINT16 wCapVolume;
+ OS_UINT16 wPlayVolume;
+ OS_UINT8 byPlayEnable;
+ OS_UINT8 byAecFlag;
+ OS_UINT16 wAecDelayTime;
+ OS_UINT16 wBitRate;
+ OS_UINT16 wFrameRate;
+ OS_UINT8 sReserved[400];
+} NET_DEV_AUDIO_TALK_PARA;
+
+Members
+
+- byEncodeType
+- 编码格式,1-G711A 2-G711U
+
+- byChan
+- 音频类型,1-单声道 2-双声道,只读
+
+- byBitsPerSample
+- 采样精度,取值范围{8,16}中一个,只读
+
+- byReserved1
+- 保留位,置为0
+
+- dwSamplesPerSec
+- 音频采样频率,只读
+
+- wCapVolume
+- 对讲音量,取值范围{10,20,30,40,50,60,70,80,90,100},单位是百分比
+
+- wPlayVolume
+- 播放声音,取值范围{10,20,30,40,50,60,70,80,90,100},单位是百分比
+
+- byPlayEnable
+- 是否开启播放,0-不开启 1-开启,只读
+
+- byAecFlag
+- 回波抵消,0-不开启 1-开启
+
+- wAecDelayTime
+- 回声延时,单位为毫秒
+
+- wBitRate
+- 码率,只读
+
+- wFrameRate
+- 帧率,只读
+
+- sReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_CAMERA_LINKAGE_CFG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_CAMERA_LINKAGE_CFG.html"
new file mode 100644
index 0000000..9ffe3e7
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_CAMERA_LINKAGE_CFG.html"
@@ -0,0 +1,69 @@
+
+
+
+NET_DEV_CAMERA_LINKAGE_CFG
+
+
+
+
+
+
+
+
+
+NET_DEV_CAMERA_LINKAGE_CFG
+枪球联动配置。
+
+typedef struct {
+ NET_DEV_TRACEIPC_INFO struTraceIPC[MAX_TRACEIPC_NUM];
+ OS_UINT8 byTraceTimeout;
+ OS_UINT8 byTraceSensitive;
+ OS_UINT8 byTraceFlag;
+ OS_UINT8 byReserved;
+} NET_DEV_CAMERA_LINKAGE_CFG;
+
+Members
+
+- struTraceIPC
+- IPC信息
+
+- byTraceTimeout
+- 超时时间
+
+- byTraceSensitive
+- 灵敏度
+
+- byTraceFlag
+- 是否联动,0-不联动 1-联动
+
+- byReserved
+- 保留位,置为0
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_CENTER_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_CENTER_INFO.html"
new file mode 100644
index 0000000..7df9867
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_CENTER_INFO.html"
@@ -0,0 +1,56 @@
+
+
+
+NET_DEV_CENTER_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_CENTER_INFO
+设备报警中心配置。
+
+typedef struct {
+ OS_UINT32 dwCenterEnable;
+ OS_UINT16 wCenterPort;
+ NET_DEV_IP_ADDR strIpAddr;
+ OS_UINT8 sReserved[100];
+} NET_DEV_CENTER_INFO;
+
+Members
+
+- dwCenterEnable
+- 报警中心是否使能,0-不使能 1-使能
+
+- wCenterPort
+- 报警中心服务器端口号
+
+- strIpAddr
+- 报警中心服务器IP地址
+
+- sReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_COM_DATA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_COM_DATA.html"
new file mode 100644
index 0000000..0c44f0b
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_COM_DATA.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_COM_DATA
+
+
+
+
+
+
+
+
+
+NET_DEV_COM_DATA
+串口透传数据结构体。
+
+typedef struct {
+ OS_UINT32 dwChannel;
+ OS_UINT32 dwDataSize;
+ OS_UINT8 byDataBuf[MAX_COM_TRANSPORT_DATA_LENGTH];
+ OS_INT32 iReserved[8];
+} NET_DEV_COM_DATA;
+
+Members
+
+- nChannel
+- 通道号,保留位,置为0
+
+- dwDataSize
+- 串口数据长度
+
+- byDataBuf
+- 串口数据存放数组
+
+- iReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG.html"
new file mode 100644
index 0000000..7fdf3a0
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG.html"
@@ -0,0 +1,63 @@
+
+
+
+NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG
+
+
+
+
+
+
+
+
+
+NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG
+串口主动上传配置。
+
+typedef struct {
+ OS_BOOL bUpload2ServerEnable;
+ OS_UINT32 dwMaxWaitTime;
+ OS_UINT32 dwMinSendLen;
+ OS_BOOL bDetachPelco;
+ OS_INT32 iReserved[8];
+} NET_DEV_COM_INITIATIVE_UPLOAD_CONFIG;
+
+Members
+
+- bUpload2ServerEnable
+- 主动上传使能,TRUE:主动上传,FALSE:被动模式,需要使用NET_DEV_ReadCOM获取串口数据
+
+- dwMaxWaitTime
+- 最大上传等待时间,单位毫秒,0代表只要有数据立即主动上传
+
+- dwMinSendLen
+- 最小发送数据长度,小于这个长度IPC会缓冲起来,直到数据长度大于等于dwMinSendLen
+
+- bDetachPelco
+- 是否不使用Pelco协议,默认FALSE
+
+- iReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DAY_NIGHT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DAY_NIGHT.html"
new file mode 100644
index 0000000..12c04ad
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DAY_NIGHT.html"
@@ -0,0 +1,80 @@
+
+
+
+NET_DEV_DAY_NIGHT
+
+
+
+
+
+
+
+
+
+NET_DEV_DAY_NIGHT
+设备日夜模式配置。
+
+typedef struct {
+ OS_INT32 iMode;
+ OS_INT32 iDurationTime;
+ OS_INT32 iNightToDayThreshold;
+ OS_INT32 iDayToNightThreshold;
+ OS_UINT32 dwScheduleEnable[NET_MAX_SCHEDULE_DAY];
+ NET_DEV_SCHEDULE_TIME struSchedule[NET_MAX_SCHEDULE_DAY];
+ OS_UINT8 sReserved[200];
+} NET_DEV_DAY_NIGHT;
+
+Members
+
+- iMode
+- 日夜模式,0-白天模式 1-夜晚模式 2-自动模式 3-定时模式,默认为0
+
+- iDurationTime
+- 白天模式和夜晚模式切换延时时间,取值范围 3~30秒
+
+- iNightToDayThreshold
+- 夜晚模式切换到白天模式的亮度阈值,取值范围 0~100秒,该值必须要小于iDayToNightThreshold
+
+- iDayToNightThreshold
+- 白天模式切换到夜晚模式的亮度阈值,取值范围0~100秒,该值必须要大于iNightToDayThreshold
+
+- dwScheduleEnable
+- 判断是否该天布防生效,数组分别表示 0-星期日 1-星期一 2-星期二 3-星期三 4-星期四 5-星期五 6-星期六 7-全部
+
+- struSchedule
+- 布防时间段信息,数组分别表示 0-星期日 1-星期一 2-星期二 3-星期三 4-星期四 5-星期五 6-星期六 7-全部
+
+- sReserved
+- 保留位,置为0
+
+
+Remarks
+
+- 当iMode为白天模式或者夜晚模式的时候,其他参数没有意义
+- 当iMode为自动模式时候,iDurationTime、iNightToDayThreshold和iDayToNightThreshold有意义,dwScheduleEnable和struSchedule没有意义
+- 当iMode为定时模式时候,iDurationTime、iNightToDayThreshold和iDayToNightThreshold没有意义,dwScheduleEnable和struSchedule有意义
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_AREA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_AREA.html"
new file mode 100644
index 0000000..8250f83
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_AREA.html"
@@ -0,0 +1,59 @@
+
+
+
+NET_DEV_DETECT_AREA
+
+
+
+
+
+
+
+
+
+NET_DEV_DETECT_AREA
+区域信息。
+
+typedef struct {
+ OS_UINT16 wX;
+ OS_UINT16 wY;
+ OS_UINT16 wWidth;
+ OS_UINT16 wHeight;
+} NET_DEV_DETECT_AREA;
+
+Members
+
+- wX
+- 坐标X值
+
+- wX
+- 坐标Y值
+
+- wWidth
+- 区域宽度
+
+- wHeight
+- 区域高度
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_POINT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_POINT.html"
new file mode 100644
index 0000000..1461f2e
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_POINT.html"
@@ -0,0 +1,50 @@
+
+
+
+NET_DEV_DETECT_POINT
+
+
+
+
+
+
+
+
+
+NET_DEV_DETECT_POINT
+坐标信息。
+
+typedef struct {
+ OS_UINT16 wX;
+ OS_UINT16 wY;
+} NET_DEV_DETECT_POINT;
+
+Members
+
+- wX
+- 坐标X值
+
+- wX
+- 坐标Y值
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_POLYGON.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_POLYGON.html"
new file mode 100644
index 0000000..dd1b947
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DETECT_POLYGON.html"
@@ -0,0 +1,53 @@
+
+
+
+NET_DEV_DETECT_POLYGON
+
+
+
+
+
+
+
+
+
+NET_DEV_DETECT_POLYGON
+多边形坐标信息。
+
+typedef struct {
+ OS_UINT8 byValidPointNum;
+ OS_UINT8 byRes[3];
+ NET_DEV_DETECT_POINT points[MAX_POLYGON_POINTS];
+} NET_DEV_DETECT_POLYGON;
+
+Members
+
+- byValidPointNum
+- 有效的角点坐标个数
+
+- byRes
+- 保留位,置为0
+
+- points
+- 具体角点坐标,取值范围:[0,MAX_POLYGON_POINTS]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DEVICE_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DEVICE_INFO.html"
new file mode 100644
index 0000000..4a51d79
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DEVICE_INFO.html"
@@ -0,0 +1,95 @@
+
+
+
+NET_DEV_DEVICE_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_DEVICE_INFO
+获取设备配置信息。
+typedef struct {
+ OS_UINT32 dwDeviceId;,
+ char sDeviceName[128];
+ char sDeviceType[32];
+ char sDeviceSN[48];
+ char sManufacturer[64];
+ char sHardwareVersion[64];
+ char sSoftwareVersion[64];
+ OS_UINT16 wIPChanNum[64];
+ OS_UINT8 byNetAdapterNum;
+ OS_UINT8 byDiskNum;
+ OS_UINT8 byAlarmInPortNum;
+ OS_UINT8 byAlarmOutPortNum;
+ OS_UINT8 byRes[202];
+} NET_DEV_DEVICE_INFO;
+
+Members
+
+- dwDeviceId
+- 设备ID
+
+- sDeviceName
+- 设备名称
+
+- sDeviceType
+- 设备类型,只读
+
+- sDeviceSN
+- 序列号,只读
+
+- sManufacturer
+- 获取到的设备参数结构体大小
+
+- sHardwareVersion
+- 接收超时时间,单位:毫秒。默认值为0
+
+- sSoftwareVersion
+- 接收超时时间,单位:毫秒。默认值为0
+
+- wIPChanNum
+- 接收超时时间,单位:毫秒。默认值为0
+
+- byNetAdapterNum
+- 接收超时时间,单位:毫秒。默认值为0
+
+- byDiskNum
+- 接收超时时间,单位:毫秒。默认值为0
+
+- byAlarmInPortNum
+- 接收超时时间,单位:毫秒。默认值为0
+
+- byAlarmOutPortNum
+- 接收超时时间,单位:毫秒。默认值为0
+
+- byRes
+- 保留位,置为0
+
+
+See Also
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK.html"
new file mode 100644
index 0000000..d1db9d5
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK.html"
@@ -0,0 +1,77 @@
+
+
+
+NET_DEV_DISK
+
+
+
+
+
+
+
+
+
+NET_DEV_DISK
+SD卡状态信息。
+
+typedef struct {
+ OS_UINT32 dwStorageDiskNo;
+ OS_UINT32 dwTotalSpaceVolume;
+ OS_UINT32 dwFreeSpaceVolume;
+ OS_UINT8 byDiskStatus;
+ OS_UINT8 byDiskType;
+ OS_UINT8 byDiskAttribute;
+ OS_UINT8 byDiskFormatRate;
+ OS_UINT8 byReserved[120];
+} NET_DEV_DISK;
+
+Members
+
+- dwStorageDiskNo
+- 硬盘号,从1开始
+
+- dwTotalSpaceVolume
+- 硬盘总容量,单位:MB
+
+- dwFreeSpaceVolume
+- 硬盘剩余容量,单位:MB
+
+- byDiskStatus
+- 硬盘状态,0-无卡 1-正常 2-异常 3-存储满 4-未格式化
+
+- byDiskType
+- 硬盘种类,0-SD卡 1-USB 2-NAS
+
+- byDiskAttribute
+- 硬盘读写状态,0-可读可写 1-只写 2-只读
+
+- byDiskFormatRate
+- 格式化进度,100-已格式化 其他-未格式化
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetSDCardStatus
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE.html"
new file mode 100644
index 0000000..ea5cbac
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE.html"
@@ -0,0 +1,195 @@
+锘
+
+
+NET_DEV_DISK_FILE
+
+
+
+
+
+
+
+
+
+NET_DEV_DISK_FILE
+鍗曚釜褰曞儚鏂囦欢淇℃伅銆
+
+typedef struct {
+ OS_UINT32 dwRecTrigMode;
+ OS_UINT32 dwRecFileSize;
+ char sRecFileName[128];
+ OS_UINT32 dwRecFileTime[2];
+ char sRecBeginTime[32];
+ char sRecEndTime[32];
+ OS_UINT8 byReserved[128];
+} NET_DEV_DISK_FILE;
+
+Members
+
+- dwRecTrigMode
+- 瑙﹀彂绫诲瀷锛岃缁嗚涓嬭〃
+
+
+瀹忓畾涔 |
+鍊 |
+鍚箟 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_TIME |
+0x00000001 |
+甯歌褰曞儚锛堟椂闂达級 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_MANUAL |
+0x00000002 |
+鎵嬪姩褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_MOTION |
+0x00000004 |
+绉诲姩渚︽祴褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_ALARM |
+0x00000008 |
+鍛婅褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_VIDEOLOSE |
+0x00000010 |
+瑙嗛涓㈠け褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_NETOFF |
+0x00000020 |
+鏂綉妫娴嬪綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_AUDIOD |
+0x00000040 |
+闊抽妫娴嬪綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_LINEDETECT |
+0x00000080 |
+瓒婄晫渚︽祴褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_FIELDDETECT |
+0x00000100 |
+鍖哄煙鍏ヤ镜褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_REGIONENTRANCE |
+0x00000200 |
+鍖哄煙鍏ヤ镜褰曞儚-杩涘叆 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_REGIONEXITING |
+0x00000400 |
+鍖哄煙鍏ヤ镜褰曞儚-绂诲紑 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_OBJECTLEFT |
+0x00000800 |
+鐗╁搧閬楃暀褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_OBJECTFETCH |
+0x00001000 |
+鐗╁搧绉婚櫎褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_SCENECHANGE |
+0x00002000 |
+鍦烘櫙鍙樻崲褰曞儚 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_DEFOCUSDETECT |
+0x00004000 |
+铏氱劍妫娴嬪綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_FACEDETECT |
+0x00008000 |
+浜鸿劯妫娴嬪綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_LOITERINGDETECT |
+0x00010000 |
+寰樺緤妫娴嬪綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_GROUPDETECT |
+0x00020000 |
+鑱氶泦妫娴嬪綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_RAPIDMOVING |
+0x00040000 |
+蹇熺Щ鍔ㄥ綍鍍 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_PARKINGDETECT |
+0x00080000 |
+鍋滆溅妫娴嬪綍鍍 |
+
+
+
+- dwRecFileSize
+- 鏂囦欢澶у皬锛屽崟浣嶏細Byte
+
+- sRecFileName
+- 褰曞儚鏂囦欢鍚
+
+- dwRecFileTime
+- 褰曞儚鏂囦欢璧峰鍜岀粨鏉熸椂闂达紝dwRecFileTime[0]-璧峰鏃堕棿 dwRecFileTime[1]-缁撴潫鏃堕棿锛屽崟浣嶏細绉
+
+- sRecBeginTime
+- 褰曞儚鏂囦欢璧峰鏃堕棿锛屾牸寮忎负鈥淵YYY-MM-DD HH:MM:SS鈥
+
+- sRecEndTime
+- 褰曞儚鏂囦欢缁撴潫鏃堕棿锛屾牸寮忎负鈥淵YYY-MM-DD HH:MM:SS鈥
+
+- byReserved
+- 淇濈暀浣嶏紝缃负0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE_IN.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE_IN.html"
new file mode 100644
index 0000000..f6454ad
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE_IN.html"
@@ -0,0 +1,218 @@
+
+
+
+NET_DEV_DISK_FILE_IN
+
+
+
+
+
+
+
+
+
+NET_DEV_DISK_FILE_IN
+查询录像文件的条件。
+
+typedef struct {
+ OS_UINT8 byRecQueryType;
+ OS_UINT8 byReserved[3];
+ OS_UINT32 dwRecTrigMode;
+ NET_DEV_TIME struStartTime;
+ NET_DEV_TIME struStopTime;
+ OS_UINT16 wOffset;
+ OS_UINT16 wMaxNum;
+ OS_UINT8 byReserved1[68];
+} NET_DEV_DISK_FILE_IN;
+
+Members
+
+- byRecQueryType
+- 查询类型,详细见下表
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+NET_RECORD_FILE_QUERY_TYPE_TIME |
+0 |
+根据时间查询,此时dwRecTrigMode无效,查询所有类型的录像文件 |
+
+
+
+NET_RECORD_FILE_QUERY_TYPE_TRIGGER |
+0 |
+根据录像类型查询,详细见dwRecTrigMode |
+
+
+
+- byReserved
+- 保留位,置为0
+
+- dwRecTrigMode
+- 触发类型,详细见下表
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_TIME |
+0x00000001 |
+常规录像(时间) |
+
+
+
+NET_RECORD_FILE_TYPE_REC_MANUAL |
+0x00000002 |
+手动录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_MOTION |
+0x00000004 |
+移动侦测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_ALARM |
+0x00000008 |
+告警录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_VIDEOLOSE |
+0x00000010 |
+视频丢失录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_NETOFF |
+0x00000020 |
+断网检测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_AUDIOD |
+0x00000040 |
+音频检测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_LINEDETECT |
+0x00000080 |
+越界侦测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_FIELDDETECT |
+0x00000100 |
+区域入侵录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_REGIONENTRANCE |
+0x00000200 |
+区域入侵录像-进入 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_REGIONEXITING |
+0x00000400 |
+区域入侵录像-离开 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_OBJECTLEFT |
+0x00000800 |
+物品遗留录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_OBJECTFETCH |
+0x00001000 |
+物品移除录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_SCENECHANGE |
+0x00002000 |
+场景变换录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_DEFOCUSDETECT |
+0x00004000 |
+虚焦检测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_FACEDETECT |
+0x00008000 |
+人脸检测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_LOITERINGDETECT |
+0x00010000 |
+徘徊检测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_GROUPDETECT |
+0x00020000 |
+聚集检测录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_RAPIDMOVING |
+0x00040000 |
+快速移动录像 |
+
+
+
+NET_RECORD_FILE_TYPE_REC_PARKINGDETECT |
+0x00080000 |
+停车检测录像 |
+
+
+
+- struStartTime
+- 录像起始时间
+
+- struStopTime
+- 录像结束时间
+
+- wOffset
+- 偏移量,指从第几个开始查询,文件按照录像起始时间顺序排列
+
+- wMaxNum
+- 本次想要获取的文件个数,取值范围:[1,25]
+
+- byReserved1
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE_OUT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE_OUT.html"
new file mode 100644
index 0000000..f22e3e9
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_DISK_FILE_OUT.html"
@@ -0,0 +1,52 @@
+锘
+
+
+NET_DEV_DISK_FILE_OUT
+
+
+
+
+
+
+
+
+
+NET_DEV_DISK_FILE_OUT
+寰楀埌鐨勫綍鍍忔枃浠朵俊鎭
+
+typedef struct {
+ OS_UINT32 dwTotalFileNum;
+ OS_UINT32 dwNum;
+ NET_DEV_DISK_FILE struFiles[MAX_GET_FILE_NUMBER];
+} NET_DEV_DISK_FILE_OUT;
+
+Members
+
+- dwTotalFileNum
+- 褰曞儚鏂囦欢鎬绘暟閲
+
+- dwNum
+- 鏈鑾峰彇鍒扮殑鏂囦欢鏁伴噺
+
+- struFiles
+- 褰曞儚鏂囦欢淇℃伅
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_BATTERY_BASE_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_BATTERY_BASE_INFO.html"
new file mode 100644
index 0000000..26982e5
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_BATTERY_BASE_INFO.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_ELECTRIC_BATTERY_BASE_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_ELECTRIC_BATTERY_BASE_INFO
+电池基本配置(输电线路防外破项目)。
+
+typedef struct {
+ char sDeviceNumber[NET_DEV_ELECTRIC_POWER_DEVICE_NUMBER_LENGTH];
+ OS_UINT16 wRatedVoltage;
+ OS_UINT16 wRatedOverloadCurrent;
+ OS_UINT16 wRatedChargeCurrent;
+} NET_DEV_ELECTRIC_BATTERY_BASE_INFO;
+
+Members
+
+- sDeviceNumber
+- 设备号
+
+- wRatedVoltage
+- 额定电压
+
+- wRatedOverloadCurrent
+- 额定负载电流
+
+- wRatedChargeCurrent
+- 额定充电电流
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_POWER_ALARM_CONFIG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_POWER_ALARM_CONFIG.html"
new file mode 100644
index 0000000..4e74515
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_POWER_ALARM_CONFIG.html"
@@ -0,0 +1,69 @@
+
+
+
+NET_DEV_ELECTRIC_POWER_ALARM_CONFIG
+
+
+
+
+
+
+
+
+
+NET_DEV_ELECTRIC_POWER_ALARM_CONFIG
+电池告警配置(输电线路防外破项目)。
+
+typedef struct {
+ char sCableNumber[NET_DEV_ELECTRIC_POWER_CABLE_NUMBER_LENGTH];
+ char sIntegratioNumber[NET_DEV_ELECTRIC_POWER_INTEGRATION_NUMBER_LENGTH];;
+ char sTowerNumber[NET_DEV_ELECTRIC_POWER_TOWER_NUMBER_LENGTH];
+ char sDeviceNumber[NET_DEV_ELECTRIC_POWER_DEVICE_NUMBER_LENGTH];
+ char sFormatVersion[NET_DEV_ELECTRIC_POWER_FORMAT_VERSION_LENGTH];
+} NET_DEV_ELECTRIC_POWER_ALARM_CONFIG;
+
+Members
+
+- sCableNumber
+- 线路编号,如锦苏线为00001
+
+- sIntegratioNumber
+- 厂家编号,指集成商编号,不是生产商编号,如001
+
+- sTowerNumber
+- 电力杆塔编号,如0001
+
+- sDeviceNumber
+- 设备编号:各厂家自行编号,同一厂家同一线路的编号不要复用,如0001
+
+- sFormatVersion
+- 格式版本号,如3.0
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG.html"
new file mode 100644
index 0000000..32b0329
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG.html"
@@ -0,0 +1,140 @@
+
+
+
+NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG
+
+
+
+
+
+
+
+
+
+NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG
+电池配置(输电线路防外破项目)。
+
+typedef struct {
+ OS_UINT8 byBatteryType;
+ OS_UINT8 byChargeWay;
+ OS_UINT16 wBatteryVolume;
+ OS_INT16 wTemperatureCompensateCoefficient;
+ OS_UINT16 wOverrunBreakVoltage;
+ OS_UINT16 wOverrunBreakRecoveryVoltage;
+ OS_UINT16 wBalancedChargeVoltage;
+ OS_UINT16 wLiftingChargeVoltage;
+ OS_UINT16 wFloatingChargeVoltage;
+ OS_UINT16 wLiftingRecoveryVoltage;
+ OS_UINT16 wBatteryChangePercent;
+ OS_UINT8 byRatedVoltageLevel;
+ OS_UINT8 byReserve1;
+ OS_UINT16 wLiftingSustainedTime;
+ OS_UINT16 wBalancedSustainedTime;
+ OS_UINT16 wChangeLimitVoltage;
+ OS_UINT16 wDischangeLimitVoltage;
+ OS_UINT16 wLowVoltageBreakVoltage;
+ OS_UINT16 wLowVoltageBreakRecoveryVoltage;
+ OS_UINT16 wUnderrunAlarmVoltage;
+ OS_UINT16 wUnderrunAlarmRecoveryVoltage;
+ OS_UINT16 wBatteryDischangePercent;
+ OS_UINT8 byReserve2[NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG_RESERVE_LENGTH];
+} NET_DEV_ELECTRIC_POWER_BATTERY_CONFIG;
+
+Members
+
+- byBatteryType
+- 蓄电池类型
+
+- byChargeWay
+- 充电方式
+
+- wBatteryVolume
+- 电池总容量
+
+- wTemperatureCompensateCoefficient
+- 温度补偿系数(mV/℃/2V)
+
+- wOverrunBreakVoltage
+- 超压断开电压
+
+- wOverrunBreakRecoveryVoltage
+- 超压断开恢复电压
+
+- wBalancedChargeVoltage
+- 均衡充电电压
+
+- wLiftingChargeVoltage
+- 提升充电电压
+
+- wFloatingChargeVoltage
+- 浮充充电电压
+
+- wLiftingRecoveryVoltage
+- 提升恢复电压
+
+- wBatteryChangePercent
+- 蓄电池充电,单位:百分比
+
+- byRatedVoltageLevel
+- 额定电压等级
+
+- wLiftingSustainedTime
+- 提升持续时间
+
+- wBalancedSustainedTime
+- 均衡持续时间
+
+- wChangeLimitVoltage
+- 充电限制电压
+
+- wDischangeLimitVoltage
+- 放电限制电压
+
+- wLowVoltageBreakVoltage
+- 低压断开电压
+
+- wLowVoltageBreakRecoveryVoltage
+- 低压断开恢复电压
+
+- wUnderrunAlarmVoltage
+- 欠压告警电压
+
+- wUnderrunAlarmRecoveryVoltage
+- 欠压告警恢复电压
+
+- wBatteryDischangePercent
+- 蓄电池放电,单位:百分比
+
+- byReserve2
+- 保留位,置为0
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_CFG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_CFG.html"
new file mode 100644
index 0000000..160b4e7
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_CFG.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_ENCODE_CFG
+
+
+
+
+
+
+
+
+
+NET_DEV_ENCODE_CFG
+码流编码信息。
+
+typedef struct {
+ OS_UINT32 dwStreamNum;
+ NET_DEV_ENCODE_INFO struEncodeInfo[NET_MAX_STREAM];
+ OS_UINT8 byRes[400];
+} NET_DEV_ENCODE_CFG;
+
+Members
+
+- dwStreamNum
+- 码流号,取值范围:[1,NET_MAX_STREAM]
+
+- struEncodeInfo
+- 码流编码序号,见下表
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_INFO.html"
new file mode 100644
index 0000000..c5203f1
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_INFO.html"
@@ -0,0 +1,149 @@
+
+
+
+NET_DEV_ENCODE_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_ENCODE_INFO
+码流编码信息。
+
+typedef struct {
+ OS_INT32 iStreamID;
+ OS_INT32 iStreamType;
+ OS_INT32 iCompression;
+ OS_INT32 iPicWidth;
+ OS_INT32 iPicHeight;
+ OS_INT32 iBitrateCtrl;
+ OS_INT32 iQuality;
+ OS_INT32 iFramePerSecond;
+ OS_INT32 iBitRateAverage;
+ OS_INT32 iBitRateUp;
+ OS_INT32 iBitRateDown;
+ OS_INT32 iGop;
+ OS_INT32 iRotate;
+ OS_UINT8 byRes[100];
+} NET_DEV_ENCODE_INFO;
+
+Members
+
+- iStreamID
+- 码流号,1-主码流 2-辅码流1 3-辅码流2 4-辅码流3
+
+- iStreamType
+- 视频流类型,1-视频流 2-复合流
+
+- iCompression
+- 编码格式,具体见下表
+
+
+编码格式枚举定义 |
+含义 |
+
+
+
+COMPRESS_H264 |
+H.264 |
+
+
+
+COMPRESS_MPEG4 |
+MPEG4 |
+
+
+
+COMPRESS_MJPEG |
+MJPEG |
+
+
+
+- iPicWidth
+- 视频编码宽度
+
+- iPicHeight
+- 视频编码高度
+
+- iBitrateCtrl
+- 码率控制类型,具体见下表
+
+
+枚举 |
+含义 |
+
+
+
+BRC_CBR |
+固定码率CBR |
+
+
+
+BRC_VBR |
+变码率VBR |
+
+
+
+BRC_CVBR |
+变码率和固定码率的联合CVBR |
+
+
+
+BRC_CVBR1 |
+固定码率1CVBR1 |
+
+
+
+BRC_NR |
+NR |
+
+
+
+- iQuality
+- 视频流质量,取值范围:[1,6],1-最差 6-最好
+
+- iFramePerSecond
+- 每秒的帧率,取值范围:[1,60]
+
+- iBitRateAverage
+- 平均码率,取值范围:[最小码率, 最大码率],单位:kbps
+
+- iBitRateUp
+- 最大码率
+
+- iBitRateDown
+- 最小码率
+
+- iGop
+- 两个I帧之间P帧的数量,取值范围:[1,149]
+
+- iRotate
+- 旋转使能,0-正常 1-水平镜像 2-垂直镜像 3-顺时针旋转90度 4-旋转180度 5-顺时针旋转270度
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_STREAM_COMBINE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_STREAM_COMBINE.html"
new file mode 100644
index 0000000..2d172e5
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENCODE_STREAM_COMBINE.html"
@@ -0,0 +1,251 @@
+
+
+
+NET_DEV_ENCODE_STREAM_COMBINE
+
+
+
+
+
+
+
+
+
+NET_DEV_ENCODE_STREAM_COMBINE
+码流组合信息。
+
+typedef struct {
+ OS_UINT32 dwEnableStreamNum;
+ OS_UINT32 dwStreamCombineNo;
+ OS_UINT8 byReserved[400];
+} NET_DEV_ENCODE_STREAM_COMBINE;
+
+Members
+
+- dwEnableStreamNum
+- 码流有效通道数,取值范围:[1,NET_MAX_STREAM]
+
+- dwStreamCombineNo
+- 码流组合序号,见下表
+
+
+码流组合值 |
+含义 |
+
+
+
+码流有效通道数为1 |
+
+
+
+0 |
+1080P25fps |
+
+
+
+1 |
+1080P30fps |
+
+
+
+2 |
+720P60fps |
+
+
+
+3 |
+720P30fps |
+
+
+
+4 |
+720P25fps |
+
+
+
+5 |
+1024P25fps |
+
+
+
+6 |
+960P25fps |
+
+
+
+码流有效通道数为2 |
+
+
+
+0 |
+1080P25fps_576P25fps |
+
+
+
+1 |
+1080P25fps_4CIF25fps |
+
+
+
+2 |
+1080P30fps_480P30fps |
+
+
+
+3 |
+1080P30fps_480P15fps |
+
+
+
+4 |
+1080P25fps_CIF25fps |
+
+
+
+5 |
+720P25fps_576P25fps |
+
+
+
+6 |
+720P25fps_4CIF25fps |
+
+
+
+7 |
+720P30fps_480P30fps |
+
+
+
+8 |
+720P60fps_CIF30fps |
+
+
+
+9 |
+720P25fps_CIF25fps |
+
+
+
+10 |
+1080P25fps_576P10fps |
+
+
+
+11 |
+1080P25fps_CIF10fps |
+
+
+
+12 |
+1080P25fps_720P10fps |
+
+
+
+13 |
+1024P25fps_4CIF25fps |
+
+
+
+14 |
+960P25fps_576P25fps |
+
+
+15 |
+960P25fps_4CIF25fps |
+
+
+
+码流有效通道数为3 |
+
+
+
+0 |
+1080P20fps_720P20fps_480P20fps |
+
+
+
+1 |
+1080P20fps_720P20fps_CIF20fps |
+
+
+
+2 |
+1080P25fps_576P25fps_CIF25fps |
+
+
+
+3 |
+1080P25fps_4CIF25fps_CIF25fps |
+
+
+
+4 |
+1080P25fps_576P25fps_576P10fps |
+
+
+
+5 |
+1080P25fps_576P25fps_CIF10fps |
+
+
+
+6 |
+1024P25fps_480P25fps_CIF25fps |
+
+
+
+7 |
+960P25fps_480P25fps_CIF25fps |
+
+
+
+码流有效通道数为4 |
+
+
+
+0 |
+1080P20fps_720P20fps_576P20fps_CIF20fps |
+
+
+
+1 |
+1080P25fps_CIF25fps_CIF25fps_CIF25fps |
+
+
+2 |
+1024P25fps_CIF25fps_CIF25fps_CIF25fps |
+
+
+3 |
+960P20fps_720P20fps_576P20fps_480P20fps |
+
+
+
+
+
+
+- byReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENV_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENV_DETECT.html"
new file mode 100644
index 0000000..0966ad9
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ENV_DETECT.html"
@@ -0,0 +1,83 @@
+
+
+
+NET_DEV_ENV_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_ENV_DETECT
+设备越界侦测配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ char sName[32];
+ OS_UINT32 dwCheckTime;
+ OS_INT32 iCurrentValue;
+ OS_UINT32 iLowerLimitEnable;
+ OS_INT32 iLowerLimit;
+ OS_UINT32 iUpperLimitEnable;
+ OS_INT32 iUpperLimit;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ OS_UINT8 byReserved[200];
+} NET_DEV_ENV_DETECT;
+
+Members
+
+- dwEnable
+- 侦测是否使能,0-不使能 1-使能
+
+- sName
+- 名称
+
+- dwCheckTime
+- 检查时间
+
+- iLowerLimitEnable
+- 下限值使能
+
+- iLowerLimit
+- 下限值
+
+- iUpperLimitEnable
+- 上限值使能
+
+- iUpperLimit
+- 上限值
+
+- struAlarmHandle
+- 告警关联信息
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FILE_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FILE_INFO.html"
new file mode 100644
index 0000000..034054a
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FILE_INFO.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_FILE_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_FILE_INFO
+文件信息。
+
+OS_INT32 NET_DEV_FILE_INFO(
+ NET_DEV_TIME struStartTime,
+ NET_DEV_TIME struStopTime,
+ OS_UINT32 dwFileSize,
+ OS_UINT16 wFileType,
+ OS_UINT8 byRes1[338]
+);
+
+Parameters
+
+- struStartTime
+- [out] 文件的起始时间
+
+- struStopTime
+- [out] 文件的结束时间
+
+- dwFileSize
+- [out] 文件大小
+
+- wFileType
+- [out] 文件类型
+
+- struStopTime
+- [out] 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FIND_FILE_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FIND_FILE_PARA.html"
new file mode 100644
index 0000000..b5ad727
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FIND_FILE_PARA.html"
@@ -0,0 +1,82 @@
+
+
+
+NET_DEV_FIND_FILE_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_FIND_FILE_PARA
+查找文件参数。
+
+typedef struct {
+ OS_UINT16 wSearchCommand;
+ OS_UINT16 wFileType;
+ OS_UINT32 dwChannel;
+ NET_DEV_TIME struStartTime;
+ NET_DEV_TIME struStopTime;
+ OS_UINT8 byRes[636];
+} NET_DEV_FIND_FILE_PARA;
+
+Members
+
+- wSearchCommand
+- 查找命令,具体参数如下表
+
+
+枚举名 |
+含义 |
+
+
+
+SEARCH_RECORD_FILE |
+查找文件 |
+
+
+
+SEARCH_PICTURE |
+查找图片 |
+
+
+
+- wFileType
+- 文件类型,0xffff-全部类型
+
+- dwChannel
+- 通道号,从1开始
+
+- struStartTime
+- 搜索时间段,起始时间
+
+- struStopTime
+- 搜索时间段,结束时间
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FLOAT_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FLOAT_DETECT.html"
new file mode 100644
index 0000000..d3a94bc
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FLOAT_DETECT.html"
@@ -0,0 +1,71 @@
+
+
+
+NET_DEV_FLOAT_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_FLOAT_DETECT
+漂浮物配置(输电线路防外破项目)。
+
+typedef struct {
+ OS_UINT8 byEnable;
+ OS_UINT8 byFloatThreshold;
+ OS_UINT8 byRes[2];
+ NET_DEV_DETECT_POLYGON polygon;
+ OS_UINT32 nMinArea;
+ OS_UINT32 nFloatWindowLen;
+} NET_DEV_FLOAT_DETECT;
+
+Members
+
+- byEnable
+- 是否使能检测,2-不使能 1-使能
+
+- byFloatThreshold
+- 存在漂浮物的比例占多大判定为存在漂浮物, 取值范围:[1,100]
+
+- byRes
+- 保留位,置为0
+
+- polygon
+- 检测多边形坐标
+
+- nMinArea
+- 面积小于该区域不作判断
+
+- nFloatWindowLen
+- 漂浮物判定的时间窗口长度
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FOCUS.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FOCUS.html"
new file mode 100644
index 0000000..1f0f678
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_FOCUS.html"
@@ -0,0 +1,83 @@
+
+
+
+NET_DEV_FOCUS
+
+
+
+
+
+
+
+
+
+NET_DEV_FOCUS
+设备语音对讲配置。
+
+typedef struct {
+ OS_INT32 iFocusMode;
+ OS_INT32 iFocusDisLimit;
+ OS_UINT8 byReserved[200];
+} NET_DEV_FOCUS;
+
+Members
+
+- iFocusMode
+- 自动聚焦模式,具体如下
+
+
+模式 |
+值 |
+含义 |
+
+
+
+FOCUS_MODE_MANUAL |
+0 |
+手动聚焦模式 |
+
+
+
+FOCUS_MODE_AUTO |
+1 |
+自动聚焦模式 |
+
+
+
+FOCUS_MODE_ONCE_AUTO |
+2 |
+聚焦锁定模式 |
+
+
+
+- iFocusDisLimit
+- 最小聚焦限制,取值范围为{1000,1500,3000,5000,6000},单位为毫米
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_GB_SOURCE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_GB_SOURCE.html"
new file mode 100644
index 0000000..d812bc9
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_GB_SOURCE.html"
@@ -0,0 +1,46 @@
+
+
+
+NET_DEV_GB_SOURCE
+
+
+
+
+
+
+
+
+
+NET_DEV_GB_SOURCE
+GB28181源配置信息。
+
+typedef struct {
+ OS_UINT32 dwChannelID;
+ OS_UINT32 dwStreamID;
+} NET_DEV_GB_SOURCE;
+
+Members
+
+- dwChannelID
+- 通道号
+
+- dwStreamID
+- 码流号
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_HIDE_AREA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_HIDE_AREA.html"
new file mode 100644
index 0000000..815e548
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_HIDE_AREA.html"
@@ -0,0 +1,64 @@
+
+
+
+NET_DEV_HIDE_AREA
+
+
+
+
+
+
+
+
+
+NET_DEV_HIDE_AREA
+设备遮挡区域信息。
+
+typedef struct {
+ OS_UINT32 wTopX;
+ OS_UINT32 wTopY;
+ OS_UINT32 wWidth;
+ OS_UINT32 wHeight;
+ OS_UINT8 byColor;
+ OS_UINT8 sReserved[79];
+} NET_DEV_HIDE_AREA;
+
+Members
+
+- wTopX
+- 矩形左上角点X坐标值
+
+- wTopY
+- 矩形左上角点Y坐标值
+
+- wWidth
+- 矩形宽度
+
+- wHeight
+- 矩形高度
+
+- byColor
+- 矩形颜色,0-白色 1-黑色
+
+- sReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_HIDE_CFG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_HIDE_CFG.html"
new file mode 100644
index 0000000..3ade41f
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_HIDE_CFG.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_HIDE_CFG
+
+
+
+
+
+
+
+
+
+NET_DEV_HIDE_CFG
+设备隐私遮挡配置。
+
+typedef struct {
+ OS_UINT32 dwValidAreaNum;
+ NET_DEV_HIDE_AREA struHideAreas[NET_MAX_HIDE_AREA];
+ OS_UINT8 byRes[200];
+} NET_DEV_HIDE_CFG;
+
+Members
+
+- dwValidAreaNum
+- 有效的遮挡区域数量,只读
+
+- struHideAreas
+- 遮挡区域配置
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_ADDR.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_ADDR.html"
new file mode 100644
index 0000000..6888430
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_ADDR.html"
@@ -0,0 +1,50 @@
+
+
+
+NET_DEV_IP_ADDR
+
+
+
+
+
+
+
+
+
+NET_DEV_IP_ADDR
+报警设备信息。
+
+typedef struct {
+ char sIpV4[16];
+ char sIpV6[128];
+} NET_DEV_IP_ADDR;
+
+Members
+
+- sIpV4
+- IPv4地址
+
+- sIpV6
+- IPv6地址
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_GROUP_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_GROUP_INFO.html"
new file mode 100644
index 0000000..28e6872
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_GROUP_INFO.html"
@@ -0,0 +1,57 @@
+
+
+
+NET_DEV_IP_CHAN_GROUP_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_IP_CHAN_GROUP_INFO
+设备通道组信息。
+
+typedef struct {
+ OS_UINT8 byChanNum;
+ OS_UINT8 byRes1[203];
+ NET_DEV_IP_CHAN_INFO struChanInfo[NET_GROUP_CHAN_NUM];
+} NET_DEV_IP_CHAN_GROUP_INFO;
+
+Members
+
+- byChanNum
+- 有效的通道号
+
+- byRes1
+- 保留,置为0
+
+- struChanInfo
+- 视频源通道信息
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_GROUP_STATUS.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_GROUP_STATUS.html"
new file mode 100644
index 0000000..a3f42c9
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_GROUP_STATUS.html"
@@ -0,0 +1,57 @@
+
+
+
+NET_DEV_IP_CHAN_GROUP_STATUS
+
+
+
+
+
+
+
+
+
+NET_DEV_IP_CHAN_GROUP_STATUS
+设备通道组状态。
+
+typedef struct {
+ OS_UINT8 byChanNum;
+ OS_UINT8 byRes1[203];
+ NET_DEV_IP_CHAN_STATUS struChanInfo[NET_GROUP_CHAN_NUM];
+} NET_DEV_IP_CHAN_GROUP_STATUS;
+
+Members
+
+- byChanNum
+- 有效的通道号
+
+- byRes1
+- 保留,置为0
+
+- struChanInfo
+- 视频源通道状态信息
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_INFO.html"
new file mode 100644
index 0000000..56b132a
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_INFO.html"
@@ -0,0 +1,82 @@
+
+
+
+NET_DEV_IP_CHAN_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_IP_CHAN_INFO
+视频源通道信息。
+
+typedef struct {
+ OS_UINT16 wChanID;
+ OS_UINT8 byEnable;
+ OS_UINT8 byProType;
+ char sUserName[NET_NAME_LEN];
+ char sPassword[NET_NAME_LEN];
+ union {
+ NET_DEV_ONVIF_SOURCE struOnvifSource;
+ NET_DEV_RTSP_SOURCE struRtspSource;
+ NET_DEV_GB_SOURCE struGbSource;
+ OS_UINT8 byRes[600];
+ } uSource;
+} NET_DEV_IP_CHAN_INFO;
+
+Members
+
+- wChanID
+- 通道号,从1开始
+
+- byEnable
+- 通道是否有效,0-有效 1-无效
+
+- byProType
+- 接入协议类型,1:ONVIF 2:RTSP 3:GB28181
+
+- sUserName
+- ipc设备用户名
+
+- sPassword
+- ipc设备密码
+
+- struOnvifSource
+- ONVIF源配置参数
+
+- struRtspSource
+- RTSP源配置参数
+
+- struGbSource
+- GB28181源配置参数
+
+- byRes
+- 保留位,置位0
+
+
+See Also
+
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_STATUS.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_STATUS.html"
new file mode 100644
index 0000000..28f1249
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_IP_CHAN_STATUS.html"
@@ -0,0 +1,72 @@
+
+
+
+NET_DEV_IP_CHAN_STATUS
+
+
+
+
+
+
+
+
+
+NET_DEV_IP_CHAN_STATUS
+设备单个通道状态。
+
+typedef struct {
+ OS_UINT16 iChanID;
+ OS_UINT8 byEnabled;
+ OS_UINT8 byRecordStatic;
+ OS_UINT8 bySignalStatic;
+ OS_UINT8 byClientNum;
+ OS_UINT8 byRes1[2];
+ OS_UINT32 dwBitRate;
+ OS_UINT8 byRes2[20];
+} NET_DEV_IP_CHAN_STATUS;
+
+Members
+
+- iChanID
+- 通道号
+
+- byEnabled
+- 通道是否有效,0-有效 1-无效
+
+- byRecordStatic
+- 录像状态 0-没有录像 1-正在录像
+
+- bySignalStatic
+- 视频信号状态,0-正常 1-信号丢失 2-获取视频流失败 3-认证失败
+
+- byClientNum
+- 已连接用户的数量
+
+- byRes1
+- 保留位,置为0
+
+- dwBitRate
+- 比特率
+
+- byRes2
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LIFTARM_AREA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LIFTARM_AREA.html"
new file mode 100644
index 0000000..9529971
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LIFTARM_AREA.html"
@@ -0,0 +1,74 @@
+
+
+
+NET_DEV_LIFTARM_AREA
+
+
+
+
+
+
+
+
+
+NET_DEV_LIFTARM_AREA
+扬臂配置(输电线路防外破项目)。
+
+typedef struct {
+ OS_UINT8 byEnable;
+ OS_UINT8 byLiftArmRatio;
+ OS_UINT8 byRes[10];
+ NET_DEV_DETECT_POLYGON polygon;
+ OS_UINT16 wMinWidth;
+ OS_UINT16 wMaxWidth;
+ OS_UINT16 wMinHeight;
+ OS_UINT16 wMaxHeight;
+} NET_DEV_LIFTARM_AREA;
+
+Members
+
+- byEnable
+- 是否使能检测,2-不使能 1-使能
+
+- byLiftArmRatio
+- 扬臂所占比例,不低于该值为有效, 取值范围:[1,100]
+
+- byRes
+- 保留位,置为0
+
+- polygon
+- 检测多边形坐标
+
+- wMinWidth
+- 最小宽度,单位:像素
+
+- wMaxWidth
+- 最大宽度,单位:像素
+
+- wMinHeight
+- 最小高度,单位:像素
+
+- wMaxHeight
+- 最大高度,单位:像素
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LIFTARM_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LIFTARM_DETECT.html"
new file mode 100644
index 0000000..4462314
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LIFTARM_DETECT.html"
@@ -0,0 +1,56 @@
+
+
+
+NET_DEV_LIFTARM_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_LIFTARM_DETECT
+扬臂配置(输电线路防外破项目)。
+
+typedef struct {
+ NET_DEV_LIFTARM_AREA area[4];
+ OS_UINT8 byRes2[60];
+} NET_DEV_LIFTARM_DETECT;
+
+Members
+
+- area
+- 扬臂检测区域
+
+- byRes2
+- 保留位,置为0
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LINK_PTZ.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LINK_PTZ.html"
new file mode 100644
index 0000000..654154c
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_LINK_PTZ.html"
@@ -0,0 +1,61 @@
+
+
+
+NET_DEV_LINK_PTZ
+
+
+
+
+
+
+
+
+
+NET_DEV_LINK_PTZ
+设备PTZ联动方式配置。
+
+typedef struct {
+ OS_UINT8 byOperateCmd;
+ OS_UINT8 byRes1[3];
+ OS_UINT16 wOperateSeqNum;
+ OS_UINT16 wPTZDelayTime;
+ OS_UINT8 byRes[20];
+} NET_DEV_LINK_PTZ;
+
+Members
+
+- byOperateCmd
+- 关联PTZ操作,0-没有 1-预置点 2-巡航 3-模式路径
+
+- byRes1
+- 保留位,置为0
+
+- wOperateSeqNum
+- 预置点、巡航、模式路径等操作序号
+
+- wPTZDelayTime
+- PTZ移动持续时间,单位:秒
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_MOTION_AREA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_MOTION_AREA.html"
new file mode 100644
index 0000000..8c81859
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_MOTION_AREA.html"
@@ -0,0 +1,55 @@
+
+
+
+NET_DEV_MOTION_AREA
+
+
+
+
+
+
+
+
+
+NET_DEV_MOTION_AREA
+设备移动侦测配置。
+typedef struct {
+ OS_UINT16 wMdX;
+ OS_UINT16 wMdY;
+ OS_UINT16 wMdWidth;
+ OS_UINT16 wMdHeight;
+} NET_DEV_MOTION_AREA;
+
+Members
+
+- wMdX
+- 矩形左上角点的x坐标值
+
+- wMdY
+- 矩形左上角点的Y坐标值
+
+- wMdWidth
+- 矩形宽度
+
+- wMdHeight
+- 矩形高度
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_MOTION_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_MOTION_DETECT.html"
new file mode 100644
index 0000000..8a0e863
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_MOTION_DETECT.html"
@@ -0,0 +1,78 @@
+
+
+
+NET_DEV_MOTION_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_MOTION_DETECT
+设备移动侦测配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ OS_UINT32 dwCheckTime;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ OS_UINT16 wSensitive;
+ OS_UINT16 wThreshold;
+ OS_UINT32 dwValidArea;
+ NET_DEV_MOTION_AREA struMotionArea[NET_MAX_MOTION_AREA];
+ OS_UINT8 byReserved[200];
+} NET_DEV_MOTION_DETECT;
+
+Members
+
+- dwEnable
+- 侦测是否使能,0-不使能 1-使能
+
+- dwCheckTime
+- 检查告警状态间隔时间,单位:毫秒
+
+- struAlarmHandle
+- 告警关联信息
+
+- wSensitive
+- 灵敏度,取值范围0~10,10-触发最灵敏 0-触发不灵敏
+
+- wThreshold
+- 告警阈值,取值范围0~100,0-触发最灵敏 100-触发不灵敏
+
+- dwValidArea
+- 有效的移动侦测数量
+
+- struMotionArea
+- 移动侦测范围
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NET_ADAPTER.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NET_ADAPTER.html"
new file mode 100644
index 0000000..409684d
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NET_ADAPTER.html"
@@ -0,0 +1,90 @@
+
+
+
+NET_DEV_NET_ADAPTER
+
+
+
+
+
+
+
+
+
+NET_DEV_NET_ADAPTER
+网络适配器信息。
+
+typedef struct {
+ char sName[NET_NAME_LEN];
+ NET_DEV_IP_ADDR struIP;
+ NET_DEV_IP_ADDR struIPMask;
+ OS_UINT32 dwAdapterType;
+ OS_UINT8 byUseDhcp;
+ OS_UINT16 OS_UINT16;
+ char sMACAddr[NET_MAC_ADDR_LEN];
+ OS_UINT8 byRes[102];
+ NET_DEV_IP_ADDR struGatewayIpAddr;
+ NET_DEV_IP_ADDR struDnsServer1IpAddr;
+ NET_DEV_IP_ADDR struDnsServer2IpAddr;
+} NET_DEV_NET_ADAPTER, *LPNET_DEV_NET_ADAPTER;
+
+Members
+
+- sName
+- 网卡名称
+
+- struIP
+- IP地址
+
+- struIPMask
+- IP掩码
+
+- dwAdapterType
+- 网卡类型,1-10MBase-T 2-10MBase-TFull Duplex 3-100MBase-TX 4-100MFull Duplex 5-10M/100M/1000Mself-adaption
+
+- byUseDhcp
+- 是否启用DHCP,0-不启用 1-启用
+
+- wMTU
+- MTU值
+
+- sMACAddr
+- MAC地址
+
+- byRes
+- 保留位,置为0
+
+- struGatewayIpAddr
+- 网关IP地址
+
+- struDnsServer1IpAddr
+- DNS服务器地址1
+
+- struDnsServer2IpAddr
+- DNS服务器地址2
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NET_PORT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NET_PORT.html"
new file mode 100644
index 0000000..d1a44f5
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NET_PORT.html"
@@ -0,0 +1,78 @@
+
+
+
+NET_DEV_NET_PORT
+
+
+
+
+
+
+
+
+
+NET_DEV_NET_PORT
+设备系统时间信息。
+
+typedef struct {
+ OS_UINT16 wHttpServerPort;
+ OS_UINT16 wRtspServerPort;
+ OS_UINT16 wSdkServerPort;
+ OS_UINT16 wUpgradePort;
+ OS_UINT16 wOnvifPort;
+ OS_UINT16 wSnmpPort;
+ OS_UINT16 wCurrentRtspPort;
+ OS_UINT8 byRes[198];
+} NET_DEV_NET_PORT;
+
+Members
+
+- wHttpServerPort
+- 设备HTTP服务器端口
+
+- wRtspServerPort
+- 设备RTSP服务器端口
+
+- wSdkServerPort
+- 设备SDK服务器端口
+
+- wUpgradePort
+- 设备升级服务器端口
+
+- wOnvifPort
+- 设备ONVIF服务器端口
+
+- wSnmpPort
+- 设备SNMP服务器端口
+
+- wCurrentRtspPort
+- RTSP流走UDP协议时候使用的端口号
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NTP.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NTP.html"
new file mode 100644
index 0000000..96fc0ab
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_NTP.html"
@@ -0,0 +1,53 @@
+
+
+
+NET_DEV_NTP
+
+
+
+
+
+
+
+
+
+NET_DEV_NTP
+设备NTP服务器信息。
+
+typedef struct {
+ NET_DEV_IP_ADDR struIpAddr;
+ OS_UINT16 wInterval;
+ OS_UINT8 byRes[102];
+} NET_DEV_NTP;
+
+Members
+
+- struIpAddr
+- NTP服务器IP地址
+
+- wInterval
+- 定时校正时间间隔,单位:分钟,取值范围 1~100000
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ONVIF_SOURCE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ONVIF_SOURCE.html"
new file mode 100644
index 0000000..5e27bc1
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_ONVIF_SOURCE.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_ONVIF_SOURCE
+
+
+
+
+
+
+
+
+
+NET_DEV_ONVIF_SOURCE
+ONVIF源配置信息。
+
+typedef struct {
+ NET_DEV_IP_ADDR strIpAddr;
+ OS_UINT16 wPort;
+ OS_UINT8 byProType;
+ OS_UINT8 bySubTransPortocol;
+} NET_DEV_ONVIF_SOURCE;
+
+Members
+
+- strIpAddr
+- IP地址
+
+- wPort
+- 源设备ONVIF服务器端口号
+
+- byMainTransPortocol
+- 主码流传输协议,0-TCP 1-UDP
+
+- bySubTransPortocol
+- 子码流传输协议,0-TCP 1-UDP
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PALYBACK_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PALYBACK_PARA.html"
new file mode 100644
index 0000000..507d347
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PALYBACK_PARA.html"
@@ -0,0 +1,65 @@
+
+
+
+NET_DEV_PALYBACK_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_PALYBACK_PARA
+录像回放参数。
+
+typedef struct {
+ HWND hWnd;
+ NET_DEV_TIME struStartTime;
+ NET_DEV_TIME struStopTime;
+ OS_INT32 nChannel;
+ OS_UINT8 byRes[200];
+} NET_DEV_PALYBACK_PARA;
+
+Members
+
+- hWnd
+- 播放窗口的句柄,为NULL表示不解码显示。
+
+- struStartTime
+- 起始时间
+
+- struStopTime
+- 停止时间
+
+- nChannel
+- 通道号,从1开始
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_PlayBack
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PIR_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PIR_DETECT.html"
new file mode 100644
index 0000000..704a531
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PIR_DETECT.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_PIR_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_PIR_DETECT
+设备被动红外侦测配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ OS_UINT32 dwCheckTime;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ OS_UINT16 wSensitive;
+ OS_UINT8 byReserved[202];
+} NET_DEV_PIR_DETECT;
+
+Members
+
+- dwEnable
+- 侦测是否使能,0-不使能 1-使能
+
+- dwCheckTime
+- 检查告警状态间隔时间,单位:毫秒
+
+- struAlarmHandle
+- 告警关联信息
+
+- wSensitive
+- 灵敏度,取值范围0~100
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PRESET.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PRESET.html"
new file mode 100644
index 0000000..f935f7e
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PRESET.html"
@@ -0,0 +1,52 @@
+
+
+
+NET_DEV_PRESET
+
+
+
+
+
+
+
+
+
+NET_DEV_PRESET
+预置点信息。
+
+typedef struct {
+ OS_UINT32 index;
+ OS_UINT32 enable;
+ char name[128];
+} NET_DEV_PRESET, *LPNET_DEV_PRESET;
+
+Members
+
+- index
+- 预置点序号,取值范围:[0,255]
+
+- enable
+- 是否设置预置点,0-未设置 1-已设置
+
+- name
+- 预置点名称
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PRESET_CRUISE_POINT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PRESET_CRUISE_POINT.html"
new file mode 100644
index 0000000..a5f9c07
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PRESET_CRUISE_POINT.html"
@@ -0,0 +1,60 @@
+
+
+
+NET_DEV_PRESET_CRUISE_POINT
+
+
+
+
+
+
+
+
+
+NET_DEV_PRESET_CRUISE_POINT
+设备云台巡航参数。
+
+typedef struct {
+ OS_INT32 nPreIndex;
+ OS_INT32 nStaySec;
+ OS_INT32 nMoveSpeed;
+ OS_UINT8 byRes[100];
+} NET_DEV_PRESET_CRUISE_POINT;
+
+Members
+
+- nPreIndex
+- 预置点索引,取值范围:1~255
+
+- nStaySec
+- 停留时间,单位:秒
+
+- nMoveSpeed
+- 移动速度,取值范围:0~100,0-最慢 1-最快
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_3DCTRL.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_3DCTRL.html"
new file mode 100644
index 0000000..f380492
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_3DCTRL.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_PTZ_3DCTRL
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ_3DCTRL
+设备云台3D配置参数。
+
+typedef struct {
+ OS_INT32 iTopX;
+ OS_INT32 iTopY;
+ OS_INT32 iWidth;
+ OS_INT32 iHeight;
+ OS_UINT8 byRes[64];
+} NET_DEV_PTZ_3DCTRL;
+
+Members
+
+- iTopX
+- 3D控制选择的矩形区域的起始点的x坐标,iTopX = (x0 / W) * 8192,这里x0为起始点(x0,y0)的横坐标,需要先将其转换为相对视频大小的相对坐标,W为视频宽度
+
+- iTopY
+- 3D控制选择的矩形区域的起始点的y坐标,iTopY =(y0 / H) * 8192,y0同上,H为视频高度
+
+- iWidth
+- 3D控制选择的矩形区域的宽,iWidth = (w / W) * 8192,w为矩形宽度
+
+- iHeight
+- 3D控制选择的矩形区域的高,iHeight = (h / H) * 8192,h为矩形高度果
+
+- byRes
+- 保留位,置为0
+
+
+
+Remarks
+
+iTopX,iTopY,iWidth,iHeight四个参数得出一个矩形,如果iWidth> 0 和iHeight > 0,3D控制达到放大效果,如果iWidth< 0 和iHeight < 0,3D控制达到缩小效果
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_CRUISE_PARAM.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_CRUISE_PARAM.html"
new file mode 100644
index 0000000..fec2780
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_CRUISE_PARAM.html"
@@ -0,0 +1,73 @@
+
+
+
+NET_DEV_PTZ_CRUISE_PARAM
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ_CRUISE_PARAM
+设备云台巡航参数。
+
+typedef struct {
+ OS_INT32 nCruiseID;
+ char sCruName[64];
+ OS_INT32 nCruEnable;
+ OS_UINT32 nCruCount;
+ NET_DEV_PRESET_CRUISE_POINT pCruPoint[32];
+ OS_UINT8 byRes[200];
+} NET_DEV_PTZ_CRUISE_PARAM;
+
+Members
+
+- nCruiseID
+- 巡航路径ID,取值范围:[1,16]
+
+- sCruName
+- 巡航路径名称
+
+- nCruEnable
+- 巡航路径是否使能,0-未使能,1-使能
+
+- nCruCount
+- 巡航路径中预置点的个数
+
+- pCruPoint
+- 预置点信息
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_DECODER.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_DECODER.html"
new file mode 100644
index 0000000..e1b44eb
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_DECODER.html"
@@ -0,0 +1,78 @@
+
+
+
+NET_DEV_PTZ_DECODER
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ_DECODER
+串口设置信息结构。
+
+typedef struct {
+ OS_INT32 iBaudRate;
+ OS_UINT8 byDataBit;
+ OS_UINT8 byStopBit;
+ OS_UINT8 byParity;
+ OS_UINT8 byFlowcontrol;
+ OS_INT32 iDecoderType;
+ OS_INT32 iDecoderAddress;b>
+ OS_UINT8 sRerserved[400];
+} NET_DEV_PTZ_DECODER;
+
+Members
+
+- iBaudRate
+- 波特率,取值范围为{300,1200,2400,4800,9600,19200,38400,115200}中的一个
+
+- byDataBit
+- 数据位,取值范围{7,8}中的一个
+
+- byStopBit
+- 停止位,取值范围{1,2}中的一个
+
+- byParity
+- 校验位,0-没有校验 1-奇校验 2-偶校验
+
+- byFlowcontrol
+- 流控制,0-没有流控 1-硬件流控 2-软件流控
+
+- iDecoderType
+- 协议类型,1-PELCO-D协议 2-PELCO-P协议 4-楼宇协议 5-温湿度传感器
+
+- iDecoderAddress
+- 地址,取值范围1~255
+
+- sRerserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_PARA.html"
new file mode 100644
index 0000000..d830e2c
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_PARA.html"
@@ -0,0 +1,332 @@
+
+
+
+NET_DEV_PTZ_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ_PARA
+设备云台配置参数。
+
+typedef struct {
+ OS_INT32 iPTZCommand;
+ OS_INT32 iPTZControl;
+ OS_INT32 iHSpeed;
+ OS_INT32 iVSpeed;
+ OS_INT32 iPathId;
+ OS_UINT8 byRes[116];
+} NET_DEV_PTZ_PARA;
+
+Members
+
+- iPTZCommand
+- 云台控制命令,见Remarks
+
+- iPTZControl
+- 云台控制参数,部分参数会用作别的用处,0-开始 1-停止
+
+- iHSpeed
+- 相机旋转水平速度,取值范围:[0,100]
+
+- iVSpeed
+- 相机旋转垂直速度,取值范围:[0,100]
+
+- iPathId
+- 通道号,用作巡航路径或模式路径的ID值。巡航路径ID的取值范围:[1,16],模式路径ID的取值范围:[1,4]
+
+- byRes
+- 保留位,置为0
+
+
+
+Remarks
+
+云台控制命令
+
+
+宏定义 |
+值 |
+含义 |
+
+
+
+云台转动方向 |
+
+
+
+PTZ_GOTO_HOME |
+29 |
+转动到机械云台起始位置 |
+
+
+
+PTZ_UP |
+25 |
+向上转动 |
+
+
+
+PTZ_DOWN |
+26 |
+向下转动 |
+
+
+
+PTZ_LEFT |
+27 |
+向左转动 |
+
+
+
+PTZ_RIGHT |
+28 |
+向右转动 |
+
+
+
+PTZ_RIGHTUP |
+56 |
+向右上转动 |
+
+
+
+PTZ_LEFTUP |
+57 |
+向左上转动 |
+
+
+
+PTZ_RIGHTDOWN |
+58 |
+向右下转动 |
+
+
+
+PTZ_LEFTDOWN |
+59 |
+向左下转动 |
+
+
+
+PTZ_AUTOPAN |
+49 |
+自动水平旋转(不适用于IPC) |
+
+
+
+巡航 |
+
+
+
+PTZ_CRUISE_START |
+60 |
+云台巡航控制开始 |
+
+
+
+PTZ_CRUISE_STOP |
+61 |
+云台巡航控制停止 |
+
+
+
+PTZ_SET_CRUISE_ALLDATA |
+62 |
+设置所有预设巡航路径 |
+
+
+
+PTZ_SET_PRESET_CRUISE |
+63 |
+设置预设巡航点 |
+
+
+
+PTZ_DEL_PRESET_CRUISE |
+64 |
+删除预设巡航点 |
+
+
+
+PTZ_CLEAR_CRUISE |
+65 |
+清除单个巡航路径 |
+
+
+
+PTZ_CLEAR_ALL_CRUISE |
+65 |
+清除所有巡航路径 |
+
+
+
+PTZ_FILL_PRE_SEQ(废弃) |
+67 |
+将预置点加入巡航序列 |
+
+
+
+PTZ_SET_SEQ_DWELL(废弃) |
+68 |
+设置巡航点停顿时间 |
+
+
+
+PTZ_SET_SEQ_SPEED(废弃) |
+69 |
+设置巡航速度 |
+
+
+
+PTZ_CLE_PRE_SEQ(废弃) |
+70 |
+将预置点从巡航序列中删除 |
+
+
+
+镜头 |
+
+
+
+PTZ_FOCUS_NEAR |
+21 |
+缩小焦距 |
+
+
+
+PTZ_FOCUS_FAR |
+22 |
+放大焦距 |
+
+
+
+PTZ_ZOOM_WIDE |
+23 |
+缩小倍数,放大视角 |
+
+
+
+PTZ_ZOOM_TELE |
+24 |
+放大倍数,缩小视角 |
+
+
+
+PTZ_IRIS_AUTO |
+62 |
+自动光圈(不适用于IPC) |
+
+
+
+PTZ_IRIS_OPEN |
+53 |
+放大光圈 |
+
+
+
+PTZ_IRIS_CLOSE |
+54 |
+缩小光圈 |
+
+
+
+PTZ_FOCUS_AUTO |
+63 |
+自动聚焦(不适用于IPC) |
+
+
+
+3D控制 |
+
+
+
+PTZ_GOTO_ABS_POSITION |
+51 |
+运动到指定的绝对坐标位置 |
+
+
+
+PTZ_GET_ABS_POSITION |
+52 |
+获取云台当前的绝对坐标 |
+
+
+
+护罩控制 |
+
+
+
+PTZ_AUXIOPEN |
+47 |
+护罩功能开,借用iPTZControl设置不同功能,1-雨刷 2-加热 4-风扇 5-护罩灯。若想关闭,请调用PTZ_AUXICLOSE |
+
+
+
+PTZ_AUXICLOSE |
+48 |
+护罩功能关,借用iPTZControl设置不同功能,1-雨刷 2-加热 4-风扇 5-护罩灯 |
+
+
+
+模式路径 |
+
+
+
+PTZ_START_PATTERN |
+80 |
+启动运行模式路径 |
+
+
+
+PTZ_STOP_PATTERN |
+81 |
+停止运行模式路径 |
+
+
+
+PTZ_START_RECORD_PATTERN |
+82 |
+启动记录模式路径 |
+
+
+
+PTZ_STOP_RECORD_PATTERN |
+83 |
+停止记录模式路径 |
+
+
+
+PTZ_DEL_PATTERN |
+84 |
+删除模式路径 |
+
+
+
+
+
+最多支持的巡航点个数为 PTZ_MAX_PRESET_CRUISE_POINTS
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_POS_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_POS_PARA.html"
new file mode 100644
index 0000000..ee7305c
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_PTZ_POS_PARA.html"
@@ -0,0 +1,65 @@
+
+
+
+NET_DEV_PTZ_POS_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_PTZ_POS_PARA
+云台三维坐标信息。
+
+typedef struct {
+ OS_INT32 iPTZCommand;
+ OS_INT32 iX;
+ OS_INT32 iY;
+ OS_INT32 iZ;
+ OS_INT32 iReserved[2];
+} NET_DEV_PTZ_POS_PARA;
+
+Members
+
+- iPTZCommand
+- 获取/设置云台三维坐标,PTZ_GET_ABS_POSITION-获取 PTZ_GOTO_ABS_POSITION-设置
+
+- iX
+- 三维坐标X坐标
+
+- iY
+- 三维坐标Y坐标
+
+- iZ
+- 三维坐标Z坐标
+
+- iReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_READ_COM_DATA_INFO.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_READ_COM_DATA_INFO.html"
new file mode 100644
index 0000000..51f9881
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_READ_COM_DATA_INFO.html"
@@ -0,0 +1,53 @@
+
+
+
+NET_DEV_READ_COM_DATA_INFO
+
+
+
+
+
+
+
+
+
+NET_DEV_READ_COM_DATA_INFO
+读取串口结构体。
+
+typedef struct {
+ OS_UINT32 dwChannel;
+ OS_UINT32 dwDataSize;
+ OS_INT32 iReserved[8];
+} NET_DEV_READ_COM_DATA_INFO;
+
+Members
+
+- nChannel
+- 通道号,保留位,置为0
+
+- dwDataSize
+- 期望读取数据字节数量
+
+- iReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_REALPLAY_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_REALPLAY_PARA.html"
new file mode 100644
index 0000000..365d71d
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_REALPLAY_PARA.html"
@@ -0,0 +1,75 @@
+
+
+
+NET_DEV_REALPLAY_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_REALPLAY_PARA
+实时预览参数。
+
+typedef struct {
+ OS_INT32 nChannel;
+ OS_INT32 nLinkMode;
+ OS_INT32 nStreamID;
+ OS_BOOL bBlocked;
+ HWND hPlayWnd;
+ OS_UINT16 wTimeout;
+ OS_INT32 byReserved[398];
+} NET_DEV_REALPLAY_PARA;
+
+Members
+
+- nChannel
+- 通道号,从1开始
+
+- nLinkMode
+- 连接模式,0-RTP over RTSP 1-RTP over UDP 2-Private Stream
+
+- nStreamID
+- 码流号,1-码流1 2-码流2 3-码流3 4-码流4
+
+- bBlocked
+- 0-非阻塞取流,1-阻塞取流
+- 非阻塞取流,表示与发起与设备连接就算成功
+- 阻塞取流,表示播放成功才会返回
+
+- hPlayWnd
+- 播放窗口的句柄,为NULL表示不解码显示。
+
+- wTimeout
+- 暂时保留,置为0
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_StartRealPlay
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECORD_DAY.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECORD_DAY.html"
new file mode 100644
index 0000000..64861e9
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECORD_DAY.html"
@@ -0,0 +1,67 @@
+
+
+
+NET_DEV_RECORD_DAY
+
+
+
+
+
+
+
+
+
+NET_DEV_RECORD_DAY
+设备一天录像时间计划。
+
+
+typedef struct {
+ OS_UINT8 byAllDay;
+ OS_UINT8 byRes[15];
+ union {
+ struct {
+ NET_DEV_SCHEDULE_TIME struTimeSeg[8];
+ OS_UINT8 byRes[16];
+ } struTimeSegment;
+ struct {
+ OS_UINT8 byRes[48];
+ } struAllDay;
+ } uPara;
+} NET_DEV_RECORD_DAY;
+
+Members
+
+- byAllDay
+- 是否开启全天录像,0-不开启 1-开启
+
+- byRes
+- 保留位,置为0
+
+- struTimeSeg
+- 录像时间计划,数组每个表示 0-星期日 1-星期一 2-星期二 3-星期三 4-星期四 5-星期五 6-星期六 7-全部
+
+- byRes
+- 保留位,置为0
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECORD_SCHEDULE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECORD_SCHEDULE.html"
new file mode 100644
index 0000000..8ef2a50
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECORD_SCHEDULE.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_RECORD_SCHEDULE
+
+
+
+
+
+
+
+
+
+NET_DEV_RECORD_SCHEDULE
+设备录像计划时间信息。
+
+typedef struct {
+ OS_UINT8 byEnableRecord;
+ OS_UINT8 byReserved1[3];
+ NET_DEV_RECORD_DAY strRecordDays[NET_MAX_SCHEDULE_DAY];
+ OS_UINT8 byStreamID;
+ OS_UINT8 byReserved2[99];
+} NET_DEV_RECORD_SCHEDULE;
+
+Members
+
+- byEnableRecord
+- 是否开启录像计划,1-开启 2-未开启
+
+- byReserved1
+- 保留位,置为0
+
+- strRecordDays
+- 录像时间信息,数组分别表示星期几。0-星期日 1-星期一 2-星期二 3-星期三 4-星期四 5-星期五 6-星期六 7-保留位,置为0
+
+- byStreamID
+- 视频通道号,1-通道1 2-通道2 3-通道3 4-通道4
+
+- byReserved2
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECT.html"
new file mode 100644
index 0000000..150fd83
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RECT.html"
@@ -0,0 +1,56 @@
+
+
+
+NET_DEV_RECT
+
+
+
+
+
+
+
+
+
+NET_DEV_RECT
+视频框大小。
+
+typedef struct {
+ OS_UINT32 left;
+ OS_UINT32 top;
+ OS_UINT32 right;
+ OS_UINT32 bottom;
+} NET_DEV_RECT;
+
+Members
+
+- left
+- 左侧边框值
+
+- top
+- 顶部边框值
+
+- right
+- 右侧边框值
+
+- bottom
+- 底部边框值
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RTSP_SOURCE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RTSP_SOURCE.html"
new file mode 100644
index 0000000..297e40b
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_RTSP_SOURCE.html"
@@ -0,0 +1,54 @@
+
+
+
+NET_DEV_RTSP_SOURCE
+
+
+
+
+
+
+
+
+
+NET_DEV_RTSP_SOURCE
+RTSP源配置信息。
+
+typedef struct {
+ OS_UINT8 strMainUrl[260];
+ OS_UINT8 strSubUrl[260];
+ OS_UINT8 byMainTransPortocol;
+ OS_UINT8 bySubTransPortocol;
+} NET_DEV_RTSP_SOURCE;
+
+Members
+
+- strMainUrl
+- 主码流URL
+
+- strSubUrl
+- 子码流URL
+
+- byMainTransPortocol
+- 主码流传输协议,0-TCP 1-UDP
+
+- bySubTransPortocol
+- 子码流传输协议,0-TCP 1-UDP
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SAVE_FILE_PARA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SAVE_FILE_PARA.html"
new file mode 100644
index 0000000..52106d4
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SAVE_FILE_PARA.html"
@@ -0,0 +1,53 @@
+
+
+
+NET_DEV_SAVE_FILE_PARA
+
+
+
+
+
+
+
+
+
+NET_DEV_SAVE_FILE_PARA
+保存视频文件配置参数。
+
+typedef struct {
+ OS_UINT32 dwFileFormat;
+ char sPath[NET_MAX_PATH_LEN];
+ OS_UINT8 byRes[200];
+} NET_DEV_SAVE_FILE_PARA;
+
+Members
+
+- dwFileFormat
+- 保存文件格式,1-mp4
+
+- sPath
+- 保存文件路径
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SCHEDLUE.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SCHEDLUE.html"
new file mode 100644
index 0000000..2f8ca13
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SCHEDLUE.html"
@@ -0,0 +1,56 @@
+
+
+
+NET_DEV_SCHEDLUE
+
+
+
+
+
+
+
+
+
+NET_DEV_SCHEDLUE
+设备告警布防时间配置。
+
+typedef struct {
+ OS_UINT8 byStartHour;
+ OS_UINT8 byStartMin;
+ OS_UINT8 byStopHour;
+ OS_UINT8 byStopMin;
+} NET_DEV_SCHEDLUE;
+
+Members
+
+- byStartHour
+- 起始时间,小时
+
+- byStartMin
+- 起始时间,分钟
+
+- byStopHour
+- 结束时间,小时
+
+- byStopMin
+- 结束时间,分钟
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SCHEDULE_TIME.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SCHEDULE_TIME.html"
new file mode 100644
index 0000000..521b841
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SCHEDULE_TIME.html"
@@ -0,0 +1,68 @@
+
+
+
+NET_DEV_SCHEDULE_TIME
+
+
+
+
+
+
+
+
+
+NET_DEV_SCHEDULE_TIME
+设备录像时间段配置。
+
+typedef struct {
+ OS_UINT8 byStartHour;
+ OS_UINT8 byStartMin;
+ OS_UINT8 byStartSecond;
+ OS_UINT8 byStopHour;
+ OS_UINT8 byStopMin;
+ OS_UINT8 byStopSecond;
+ OS_UINT8 byRes[2];
+} NET_DEV_SCHEDULE_TIME;
+
+Members
+
+- byStartHour
+- 录像开始时间,小时
+
+- byStartMin
+- 录像开始时间,分钟
+
+- byStartMin
+- 录像开始时间,秒
+
+- byStopHour
+- 录像结束时间,小时
+
+- byStopMin
+- 录像结束时间,分钟
+
+- byStopSecond
+- 录像结束时间,秒
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SDK_LOG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SDK_LOG.html"
new file mode 100644
index 0000000..26e91ec
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SDK_LOG.html"
@@ -0,0 +1,65 @@
+
+
+
+NET_DEV_SDK_LOG
+
+
+
+
+
+
+
+
+
+NET_DEV_SDK_LOG
+设备OSD配置。
+
+typedef struct {
+ OS_UINT8 byLogLevel;
+ OS_UINT8 byEnableConsole;
+ OS_UINT8 byEnableDebug;
+ OS_UINT8 byEnableFile;
+ char sFilePath[256];
+ OS_UINT8 byRes[100];
+} NET_DEV_SDK_LOG;
+
+Members
+
+- byLogLevel
+- 日志等级,1-输出错误信息 2-输出错误信息和调试信息 3-输出错误信息、调试信息和普通信息,默认值:2
+
+- byEnableConsole
+- 是否将日志输出到控制台, 0-不输出 1-输出,默认值:0
+
+- byEnableDebug
+- 是否将日志输出到调试器, 0-不输出 1-输出,默认值:1
+
+- byEnableFile
+- 是否将日志输出到文件, 0-不输出 1-输出,默认值:1
+
+- sFilePath
+- 将日志输出到文件时,文件的路径,默认值:SDK当前目录
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_CFG.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_CFG.html"
new file mode 100644
index 0000000..cbeda47
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_CFG.html"
@@ -0,0 +1,58 @@
+
+
+
+NET_DEV_SHOW_CFG
+
+
+
+
+
+
+
+
+
+NET_DEV_SHOW_CFG
+设备OSD配置。
+
+typedef struct {
+ OS_UINT8 dwStreamNum;
+ NET_DEV_STREAM_SHOW struStreamShow[NET_MAX_STREAM];
+ OS_UINT8 byRes[200];
+} NET_DEV_SHOW_CFG;
+
+Members
+
+- dwStreamNum
+- 支持的码流数量,只读
+
+- struStreamShow
+- 显示的信息
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_TEXT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_TEXT.html"
new file mode 100644
index 0000000..ee023be
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_TEXT.html"
@@ -0,0 +1,82 @@
+
+
+
+NET_DEV_SHOW_TEXT
+
+
+
+
+
+
+
+
+
+NET_DEV_SHOW_TEXT
+设备显示OSD文本信息。
+
+typedef struct {
+ OS_UINT32 iEnable;
+ OS_UINT32 iDisplayX;
+ OS_UINT32 iDisplayY;
+ OS_UINT32 iFontColor;
+ OS_UINT32 iFontSize;
+ OS_UINT32 iFontBlod;
+ OS_UINT32 iFontRotate;
+ OS_UINT32 iFontItalic;
+ OS_UINT32 iFontOutline;
+ char sText[128];
+ OS_UINT8 byRes[60];
+} NET_DEV_SHOW_TEXT;
+
+Members
+
+- iEnable
+- 时间戳显示是否使能,0-不使能 1-使能
+
+- iDisplayX
+- 显示位置X坐标,取值范围0~100
+
+- iDisplayY
+- 显示位置Y坐标,取值范围0~100
+
+- iFontColor
+- 字体颜色,0-黑色, 1-红色, 2-蓝色,3-绿色,4-黄色,5-品红,6-青色,7-白色,8-自动(自适应,根据背景选择白色还是黑色)
+
+- iFontSize
+- 字体大小,取值范围 [8,16,24,32]中的一个
+
+- iFontBlod
+- 字体加粗,0-不加粗 1-加粗
+
+- iFontRotate
+- 字体旋转,0-不旋转 1-旋转
+
+- iFontItalic
+- 字体倾斜,0-不倾斜 1-倾斜
+
+- iFontOutline
+- 字体边框,0-没有边框 1-有边框
+
+- sText
+- 文本文字,如果为null,则表示不显示OSD
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_TIMESTAMP.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_TIMESTAMP.html"
new file mode 100644
index 0000000..6e62f0a
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SHOW_TIMESTAMP.html"
@@ -0,0 +1,90 @@
+
+
+
+NET_DEV_SHOW_TIMESTAMP
+
+
+
+
+
+
+
+
+
+NET_DEV_SHOW_TIMESTAMP
+设备显示OSD时间戳信息。
+
+typedef struct {
+ OS_UINT32 iEnable;
+ OS_UINT32 iLanguage;
+ OS_UINT32 iDisplayX;
+ OS_UINT32 iDisplayY;
+ OS_UINT32 iDateStyle;
+ OS_UINT32 iTimeStyle;
+ OS_UINT32 iFontColor;
+ OS_UINT32 iFontSize;
+ OS_UINT32 iFontBlod;
+ OS_UINT32 iFontRotate;
+ OS_UINT32 iFontItalic;
+ OS_UINT32 iFontOutline;
+ OS_UINT8 byRes[60];
+} NET_DEV_SHOW_TIMESTAMP;
+
+Members
+
+- iEnable
+- 时间戳显示是否使能,0-不使能 1-使能
+
+- iLanguage
+- 语言,1-英语 2-中文 3-韩文
+
+- iDisplayX
+- 显示位置X坐标,取值范围0~100
+
+- iDisplayY
+- 显示位置Y坐标,取值范围0~100
+
+- iDateStyle
+- 日期显示风格,0-年-月-日,1-月-日-年
+
+- iTimeStyle
+- 时间显示风格,0-时:分:秒
+
+- iFontColor
+- 字体颜色,0-黑色, 1-红色, 2-蓝色,3-绿色,4-黄色,5-品红,6-青色,7-白色,8-自动(自适应,根据背景选择白色还是黑色)
+
+- iFontSize
+- 字体大小,取值范围 [8,16,24,32]中的一个
+
+- iFontBlod
+- 字体加粗,0-不加粗 1-加粗
+
+- iFontRotate
+- 字体旋转,0-不旋转 1-旋转
+
+- iFontItalic
+- 字体倾斜,0-不倾斜 1-倾斜
+
+- iFontOutline
+- 字体边框,0-没有边框 1-有边框
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_AREA_POINT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_AREA_POINT.html"
new file mode 100644
index 0000000..b8228e6
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_AREA_POINT.html"
@@ -0,0 +1,49 @@
+
+
+
+NET_DEV_SMART_AREA_POINT
+
+
+
+
+
+
+
+
+
+NET_DEV_SMART_AREA_POINT
+设备区域坐标信息。
+
+typedef struct {
+ OS_UINT16 wX;
+ OS_UINT16 wY;
+} NET_DEV_SMART_AREA_POINT;
+
+Members
+
+- wX
+- X坐标
+
+- wY
+- Y坐标
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_DETECT.html"
new file mode 100644
index 0000000..1660d90
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_DETECT.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_SMART_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_SMART_DETECT
+设备越界侦测配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ OS_UINT32 dwCheckTime;
+ NET_DEV_SMART_DETECT_DATA stSmartDetectInfo;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ OS_UINT32 byReserved[200];
+} NET_DEV_SMART_DETECT;
+
+Members
+
+- dwEnable
+- 侦测是否使能,0-不使能 1-使能
+
+- dwCheckTime
+- 检查告警状态间隔时间,单位:毫秒
+
+- stSmartDetectInfo
+- 智能检测信息
+
+- struAlarmHandle
+- 告警关联信息
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_DETECT_DATA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_DETECT_DATA.html"
new file mode 100644
index 0000000..01d2d0b
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_DETECT_DATA.html"
@@ -0,0 +1,73 @@
+
+
+
+NET_DEV_SMART_DETECT_DATA
+
+
+
+
+
+
+
+
+
+NET_DEV_SMART_DETECT_DATA
+设备智能检测配置。
+
+typedef struct {
+ OS_UINT8 bySmartAreaNum;
+ OS_UINT8 bySmartPointPerArea;
+ OS_UINT16 wSmartRefWidth;
+ OS_UINT16 wSmartRefHeight;
+ OS_UINT8 bySmartRefRotate;
+ OS_UINT8 bySmartColor;
+ NET_DEV_SMART_PARAM_AREA stSmartParamArea[MAX_SMART_AREA];
+ OS_UINT32 byReserved[20];
+} NET_DEV_SMART_DETECT_DATA;
+
+Members
+
+- bySmartAreaNum
+- 区域个数
+
+- bySmartPointPerArea
+- 每块区域多少个点
+
+- wSmartRefWidth
+- 关联宽度
+
+- wSmartRefHeight
+- 关联高度
+
+- bySmartRefRotate
+- 旋转
+
+- bySmartColor
+- 颜色
+
+- stSmartParamArea
+- 区域配置参数
+
+- byReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_NAME_POINT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_NAME_POINT.html"
new file mode 100644
index 0000000..0724d0e
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_NAME_POINT.html"
@@ -0,0 +1,49 @@
+
+
+
+NET_DEV_SMART_NAME_POINT
+
+
+
+
+
+
+
+
+
+NET_DEV_SMART_NAME_POINT
+设备名称坐标位置信息。
+
+typedef struct {
+ OS_UINT16 wX;
+ OS_UINT16 wY;
+} NET_DEV_SMART_NAME_POINT;
+
+Members
+
+- wX
+- X坐标
+
+- wY
+- Y坐标
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_PARAM_AREA.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_PARAM_AREA.html"
new file mode 100644
index 0000000..f2f1a78
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SMART_PARAM_AREA.html"
@@ -0,0 +1,77 @@
+
+
+
+NET_DEV_SMART_PARAM_AREA
+
+
+
+
+
+
+
+
+
+NET_DEV_SMART_PARAM_AREA
+设备区域配置参数。
+
+typedef struct {
+ char sSmartName[32];
+ NET_DEV_SMART_NAME_POINT stSmartNamePoint;
+ OS_UINT8 bySmartAreaVisible;
+ OS_UINT8 bySmartDirection;
+ NET_DEV_SMART_AREA_POINT stSmartAreaPoint[MAX_SMART_AREA_POINT];
+ OS_UINT16 wSmartSensitivity;
+ OS_UINT16 wSmartTime;
+ OS_UINT16 wSmartSizeRate;
+ OS_UINT32 byReserved[20];
+} NET_DEV_SMART_PARAM_AREA;
+
+Members
+
+- sSmartName
+- 名称
+
+- stSmartNamePoint
+- 名称坐标位置
+
+- bySmartAreaVisible
+- 区域是否可视
+
+- bySmartDirection
+- 方向
+
+- stSmartAreaPoint
+- 区域坐标
+
+- wSmartSensitivity
+- 灵敏度
+
+- wSmartTime
+- 时间阈值
+
+- wSmartSizeRate
+- 尺寸比例
+
+- byReserved
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_STREAM_SHOW.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_STREAM_SHOW.html"
new file mode 100644
index 0000000..61cfe52
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_STREAM_SHOW.html"
@@ -0,0 +1,56 @@
+
+
+
+NET_DEV_STREAM_SHOW
+
+
+
+
+
+
+
+
+
+NET_DEV_STREAM_SHOW
+设备显示OSD配置。
+
+typedef struct {
+ OS_UINT32 dwStreamID;
+ NET_DEV_SHOW_TIMESTAMP struTimeInfo;
+ NET_DEV_SHOW_TEXT struChanInfo;
+ OS_UINT8 byRes[100];
+} NET_DEV_STREAM_SHOW;
+
+Members
+
+- dwStreamID
+- 码流通道号,取值范围1~4
+
+- struTimeInfo
+- 显示时间戳参数
+
+- struChanInfo
+- 显示通道参数
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SYNC_TIME.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SYNC_TIME.html"
new file mode 100644
index 0000000..63cc8f7
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SYNC_TIME.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_SYNC_TIME
+
+
+
+
+
+
+
+
+
+NET_DEV_SYNC_TIME
+设备系统时间信息。
+
+typedef struct {
+ OS_UINT32 dwSyncMode;
+ NET_DEV_TIME struTime;
+ char sTimeZone[32];
+ NET_DEV_NTP struNtpInfo;
+ OS_UINT8 byRes[100];
+} NET_DEV_SYNC_TIME;
+
+Members
+
+- dwSyncMode
+- 时间同步方式,0-NTP 1-手动
+
+- struTime
+- 时间信息,在dwSyncMode为1时候设置
+
+- sTimeZone
+- 时间区域,格式为:CST+HH:MM:SS 或者 CST-HH:MM:SS, 例如GMT+8=“CST+08:00:00”,GMT-8=“CST+08:00:00”
+
+- struNtpInfo
+- NTP服务器信息
+
+- byRes
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SYSTEM_CONTROL.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SYSTEM_CONTROL.html"
new file mode 100644
index 0000000..153a259
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_SYSTEM_CONTROL.html"
@@ -0,0 +1,64 @@
+
+
+
+NET_DEV_SYSTEM_CONTROL
+
+
+
+
+
+
+
+
+
+NET_DEV_SYSTEM_CONTROL
+系统控制参数。
+
+typedef struct {
+ SYSTEM_CONTROL eControlCode;
+ OS_UINT8 byRes[200];
+} NET_DEV_SYSTEM_CONTROL;
+
+Members
+
+- eControlCode
+- 控制码,具体参数如下表
+
+
+枚举名 |
+含义 |
+
+
+
+REBOOT_DEVICE |
+重启设备 |
+
+
+
+CAMERALINKAGE_CALIBRATION |
+相机连接校准(枪球联动定制功能) |
+
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_TIME.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_TIME.html"
new file mode 100644
index 0000000..647891a
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_TIME.html"
@@ -0,0 +1,70 @@
+
+
+
+NET_DEV_TIME
+
+
+
+
+
+
+
+
+
+NET_DEV_TIME
+时间段信息。
+
+typedef struct {
+ OS_UINT16 wYear;
+ OS_UINT8 byMonth;
+ OS_UINT8 byDay;
+ OS_UINT8 byHour;
+ OS_UINT8 byMinute;
+ OS_UINT8 bySecond;
+ OS_UINT8 byRes;
+} NET_DEV_TIME, *LPNET_DEV_TIME;
+
+Members
+
+- wYear
+- 年,如2015年
+
+- byMonth
+- 月份,取值范围:[1,12]
+
+- byDay
+- 日,取值范围:[1,31]
+
+- byHour
+- 小时,取值范围:[0,23]
+
+- byMinute
+- 分钟,取值范围:[0,59]
+
+- bySecond
+- 秒,取值范围:[0,59]
+
+- byRes
+- 保留位,置为0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VEHICLE_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VEHICLE_DETECT.html"
new file mode 100644
index 0000000..34d5194
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VEHICLE_DETECT.html"
@@ -0,0 +1,95 @@
+
+
+
+NET_DEV_VEHICLE_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_VEHICLE_DETECT
+重型车辆检测配置(输电线路防外破项目)。
+
+typedef struct {
+ OS_UINT8 byEnable;
+ OS_UINT8 byRes[3];
+ NET_DEV_DETECT_POLYGON polygon;
+ OS_UINT32 nHideAreaNum;
+ NET_DEV_DETECT_AREA struHideArea[MAX_AREA_NUM];
+ OS_UINT32 nMinArea;
+ OS_UINT32 nMaxObjectNum;
+ OS_UINT8 byRes2[4];
+ struct
+ {
+ OS_UINT8 byKeyPointRatio;
+ OS_UINT8 byRes[3];
+ }struTypeParam;
+ struct
+ {
+ OS_UINT8 nThresholdTime;
+ OS_UINT8 byRes[3];
+ }struStayParam;
+} NET_DEV_VIDEO_LOST_DETECT;
+
+Members
+
+- byEnable
+- 是否使能检测,2-不使能 1-使能
+
+- byRes
+- 保留位,置为0
+
+- polygon
+- 检测多边形坐标
+
+- nHideAreaNum
+- 遮挡区域个数
+
+- struHideArea
+- 遮挡区域信息
+
+- nMinArea
+- 面积小于该区域不作判断
+
+- nMaxObjectNum
+- 一个画面中存在超过此数目的目标是则不解析
+
+- byKeyPointRatio
+- 角点覆盖率,取值范围:[1,100]
+
+- nThresholdTime
+- 多长时间判定为停车,单位:秒
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VEHICLE_SERVER.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VEHICLE_SERVER.html"
new file mode 100644
index 0000000..c7e044a
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VEHICLE_SERVER.html"
@@ -0,0 +1,72 @@
+
+
+
+NET_DEV_VEHICLE_SERVER
+
+
+
+
+
+
+
+
+
+NET_DEV_VEHICLE_SERVER
+服务器地址等信息(输电线路防外破项目)。
+
+typedef struct {
+ OS_UINT8 byEnable;
+ OS_UINT16 wPort;
+ OS_UINT8 byHeartbeatInterval;
+ char sDeviceId[NET_DEV_DEVICE_ID_LENGTH];
+ OS_UINT8 byRes[15];
+ char sIP[16];
+} NET_DEV_VEHICLE_SERVER;
+
+Members
+
+- byEnable
+- 是否使能检测,0-不使能 1-使能
+
+- wPort
+- 服务器端口号
+
+- byHeartbeatInterval
+- 心跳间隔
+
+- sDeviceId
+- 设备ID
+
+- byRes
+- 保留位,置为0
+
+- sIP
+- 服务器IP地址
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VIDEO_LOST_DETECT.html" "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VIDEO_LOST_DETECT.html"
new file mode 100644
index 0000000..a343563
--- /dev/null
+++ "b/Tool/chm/chm/\347\273\223\346\236\204\344\275\223/NET_DEV_VIDEO_LOST_DETECT.html"
@@ -0,0 +1,66 @@
+
+
+
+NET_DEV_VIDEO_LOST_DETECT
+
+
+
+
+
+
+
+
+
+NET_DEV_VIDEO_LOST_DETECT
+设备视频丢失配置。
+
+typedef struct {
+ OS_UINT32 dwEnable;
+ OS_UINT32 dwCheckTime;
+ NET_DEV_ALARM_HANDLE struAlarmHandle;
+ OS_UINT16 wDurationTime;
+ OS_UINT8 byReserved[200];
+} NET_DEV_VIDEO_LOST_DETECT;
+
+Members
+
+- dwEnable
+- 侦测是否使能,0-不使能 1-使能
+
+- dwCheckTime
+- 检查告警状态间隔时间,单位:毫秒
+
+- struAlarmHandle
+- 告警关联信息
+
+- wDurationTime
+- 持续时间,取值范围0~5,5-最高 0-最低
+
+- byReserved
+- 保留位,置为0
+
+
+
+See Also
+
+NET_DEV_GetDevConfig
+NET_DEV_SetDevConfig
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/Tool/chm/chm\350\275\254pdf\346\210\226word.zip" "b/Tool/chm/chm\350\275\254pdf\346\210\226word.zip"
new file mode 100644
index 0000000..f10b570
Binary files /dev/null and "b/Tool/chm/chm\350\275\254pdf\346\210\226word.zip" differ
diff --git "a/Tool/chm/chm\350\275\254\346\215\242\345\231\250.zip" "b/Tool/chm/chm\350\275\254\346\215\242\345\231\250.zip"
new file mode 100644
index 0000000..ad9b53a
Binary files /dev/null and "b/Tool/chm/chm\350\275\254\346\215\242\345\231\250.zip" differ