摄像头 硬盘 c++-关于海康硬盘录像机拍照问题

问题描述

关于海康硬盘录像机拍照问题

最近在使用海康的硬盘录像机进行拍照,但是发现调用SDK的拍照函数NET_DVR_CaptureJPEGPicture时,只能操作ipc网络摄像头,但是硬盘录像机是错误的,根据NET_DVR_GetLastError()反回的信息是11,请问有没有那位仁兄可以指教一下!附上代码:
BOOL RealVideo::init(char * szIP,unsigned short usChannel,unsigned short usPort, char * szUser,char * szPassword)
{
m_szIP=szIP;
m_usChannel=usChannel;
// 初始化

// 初始化
bool k;
k=NET_DVR_Init();
if(k==false)
{
return -1;
}
//---------------------------------------
// 注册设备
// LONG lUserID;
NET_DVR_DEVICEINFO_V30 struDeviceInfo;
m_lLoginID = NET_DVR_Login_V30(m_szIP,usPort, szUser,szPassword, &struDeviceInfo);
if (m_lLoginID< 0)
{
return -2;
}

return 1;

}
BOOL RealVideo::Snapshot( char * szFileName)
{
char cFilename[256];
char szLan[128] = {0};
NET_DVR_JPEGPARA JpegPara;
int temp=0;
JpegPara.wPicQuality = 0xff;
JpegPara.wPicSize = 0;
strcpy(cFilename,szFileName);
BOOL k;
k = NET_DVR_CaptureJPEGPicture(m_lLoginID,m_usChannel, &JpegPara, cFilename);
if (!k)
{
k=NET_DVR_GetLastError();
return -1;
}
else
{
return 1;
}

}

时间: 2016-08-23

摄像头 硬盘 c++-关于海康硬盘录像机拍照问题的相关文章

海康硬盘录像机dll-c#开发用户控件引用海康硬盘录像机的dll时报800700B错误

问题描述 c#开发用户控件引用海康硬盘录像机的dll时报800700B错误 项目目标平台设置为anycpu的情况下开的应用程序调用海康硬盘录像机dll时程序正常运行,可是winform开发用户控件时调用海康硬盘录像机的dll时报8007000b错误:大神们怎么解决这个问题. 解决方案 应该是接口使用错误,包括封送的数据类型,最好看看他们提供的demo

固态硬盘是什么?固态硬盘的好处

固态硬盘的好处(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘. SSD泛指使用闪存芯片组成的SSD固态硬盘,是使用FLASH闪存颗粒作为存储单元,不再使用传统的机械存储方法,使用模拟的方式虚拟出传统 硬盘存取方式和扇区等,也可以简单的理解固态硬盘就是一个采用硬盘接口(SATA/ATA等)的"大U盘",与众不同的是没有机械结构,利用传统的 NAND Flash特性,以

电脑机械硬盘如何秒变固态硬盘

  第一种情况,不升级固态硬盘,只购买内存,第二种情况,买了一个小容量的固态硬盘,搭配大容量机械硬盘使用.如果你在这二者范围内,都可以通过小编提供的方法,让你的电脑系统读写性能大幅度提升! 首先,下载一个PrimoCache软件(https://www.romexsoftware.com/zh-cn/primo-cache/download.html),Windows XP~Window 10都完全适用!它可以使用内存作为缓存加速本地磁盘的读写性能!包括机械硬盘.SSD固态硬盘,甚至是闪存盘.注

电脑中安装固态硬盘后如何调整固态硬盘的启动顺序

  电脑中安装固态硬盘后如何调整固态硬盘的启动顺序         1.电脑重启后,点del进入主板界面,转到Boot下,可以看到显示的启动顺序; 2.问题是在启动首选项中看不到固态硬盘,接着进入Hard Disk Drive BBS Priorities; 3.在里面的选项中就可以看到有固态硬盘和机械硬盘,其中图示的TS256--就是固态盘,当然每个固态的型号名字都不一样,将其调整到#1; 4.根据以上步骤进行设置后就可以将固态盘调到第一启动项. 电脑中安装固态硬盘后,可以通过上述的方法来调整

什么是硬盘虚拟化,操作系统与硬盘虚拟化关系

今天三联小编为大家介绍一下什么是硬盘虚拟化及操作系统与硬盘虚拟化关系. 操作系统虚拟化位于操作系统的顶部.这种方式能极大的提升许多计算环境的服务器整合率和资源利用率.当用户使用虚拟化产品和解决方案时,操作系统虚拟化都与层相关.层指的是虚拟化应用的级别.以应用程序为基础的硬件虚拟化解决方案包括对现有操作系统处理的层和直接在硬件顶部运行的层.这就是大家所熟悉的"裸机". 早期的单任务模式 早期的计算机其实并没有操作系统的,因为操作系统本身也使靠计算机硬件执行的一种程序,操作系统就是一种可以

固态硬盘:最新SSD固态硬盘解析

一.SSD(固态硬盘)是何方神圣 SSD主要分为以下两种类别: 基于闪存的SSD:采用FLASH芯片作为存储介质,这也是我们通常所说的SSD.它的外观可以被制作成多种摸样,例如:笔记本硬盘.微硬盘.存储卡.优盘等样式.这种SSD固态硬盘最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境,但是使用年限不高,适合于个人用户使用. 基于DRAM的SSD:采用DRAM作为存储介质,目前应用范围较窄.它仿效传统硬盘的设计.可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的

硬盘基本知识及挽救硬盘的方法知识介绍

硬盘的DOS管理结构 1.磁道,扇区,柱面和磁头数 硬盘最基本的组成部分是由坚硬金属材料制成的涂以磁性介质的盘片,不同容量硬盘的盘片数不等.每个盘片有两面,都可 记录信息.盘片被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2的N次方(N=0.1.2.3)字节信息.在DOS 中每扇区是128×2的2次方=512字节,盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道.硬盘中,不同盘片相同半径 的磁道所组成的圆柱称为柱面.磁道与柱面都是表示不同半径的圆,在许多场合,磁道和柱面可以

硬盘常亮红灯-服务器,硬盘红灯常亮,重启恢复

问题描述 服务器,硬盘红灯常亮,重启恢复 我的HP服务器,插有两个硬盘,RAD未知,硬盘2红灯常亮,但一重启就恢复正常,可是过个几天就又有这个问题. 操作系统运行正常. 求解决办法.

利用虚拟硬盘(把内存当作硬盘)来提高数据库的效率 续

上一篇引起了大家的讨论,看着讨论我是比较晕的,这也怪我没有说清楚,所以再补一个续把问题说 清楚吧. 笔记本配置 CPU:Core 2 7250 2.0G 内存:4G,其中2G设置成了虚拟硬盘,虚拟硬盘的软件:Ramdisk.读取:5.5G,写入:3.5G. 硬盘:160G,平均读取:70M/s.写入:不详,估计没有读取快. (内存的读取速度是硬盘的读取速度的785倍.) 这里是我的笔记本的测试:http://www.cnblogs.com/jyk/archive/2009/05/10/14535