资源描述:
《北京电力公司视频监控系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、北京电力公司视频监控系统通用接口规范(版本:V1.0)(试行稿)2007-08-27发布北京电力公司调通中心发布北京电力公司视频监控系统通用接口规范目录一、概述4二、函数定义51、系统类函数5(1-1)BOOLISYS_GetLastError(LPTSTRlpszErrorMsg,UINTnMsgLen)5(1-2)BOOLISYS_GetInvalidHandleValue(HANDLE*phHandle)5(1-3)BOOLISYS_GetPluginInfo(PPLUGIN_INFOpInfo)5(1-4)BOOLISYS_Initialize(void*pReserved,D
2、WORDdwReserved)6(1-5)voidISYS_Uninitialize()62、设备类函数7(2-1)BOOLIDVR_ConnectDevice(LPCTSTRlpszServerIP,DWORDdwPort,LPCTSTRlpszUserName,LPCTSTRlpszPassword,intiType,HANDLE*phDevHandle,char*pExParamIn,DWORDdwExParamInLen)7(2-2)BOOLIDVR_DisConnectDevice(HANDLEhDevHandle)8(2-3)BOOLIDVR_StartPreview(HA
3、NDLEhDevHandle,HWNDhWnd,intiChannel,HANDLE*phChanHandle,char*pExParamIn,DWORDdwExParamInLen)8(2-4)BOOLIDVR_SelectCamera(HANDLEhDevHandle,HANDLEhChanHandle,intiCamera,char*pExParamIn,DWORDdwExParamInLen)8(2-5)BOOLIDVR_StopPreview(HANDLEhChanHandle)9(2-6)BOOLIDVR_CapturePicture(HANDLEhChanHandle,L
4、PCTSTRlpszFileName,char*pExParamIn,DWORDdwExParamInLen)9(2-7)BOOLIDVR_StartRecord(HANDLEhChanHandle,LPCTSTRlpszFileName,char*pExParamIn,DWORDdwExParamInLen)9(2-8)BOOLIDVR_GetRecordState(HANDLEhChanHandle,int*piState)10(2-9)BOOLIDVR_StopRecord(HANDLEhChanHandle)10(2-10)BOOLIDVR_SetVideoParams(HAN
5、DLEhChanHandle,intiBrightness,intiContrast,intiSaturation,intiHue,BOOLbDefault)10(2-11)BOOLIDVR_GetVideoParams(HANDLEhChanHandle,int*piBrightness,int*piContrast,int*piSaturation,int*piHue)11(2-12)BOOLIDVR_StartSound(HANDLEhChanHandle,char*pExParamIn,DWORDdwExParamInLen)11(2-13)BOOLIDVR_SetVolume
6、(HANDLEhChanHandle,LONGlVolume)11(2-14)BOOLIDVR_StopSound(HANDLEhChanHandle)12(2-15)BOOLIDVR_StartAudioPhone(HANDLEhDevHandle,char*pExParamIn,DWORDdwExParamInLen)12(2-16)BOOLIDVR_StopAudioPhone(HANDLEhDevHandle)12(2-17)BOOLIDVR_PTZControl(HANDLEhDevHandle,intiChannel,CTRLTYPEcommand,DWORDdwParam
7、1,DWORDdwParam2,char*pExParamIn,DWORDdwExParamInLen)13(2-18)BOOLIDVR_GetDeviceInfo(HANDLEhDevHandle,PDEVICEINFOpDeviceInfo)14(2-19)BOOLIDVR_GetChannelInfo(HANDLEhDevHandle,PCHANNELINFOpChannelInfo)15(2-20)BOOLIDVR_SetDeviceT