二次开发使用WEB32网页调用接口说明V2.0_第1页
二次开发使用WEB32网页调用接口说明V2.0_第2页
二次开发使用WEB32网页调用接口说明V2.0_第3页
二次开发使用WEB32网页调用接口说明V2.0_第4页
二次开发使用WEB32网页调用接口说明V2.0_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 WEB3.2 控件二次开发接口说明文档2017/05/03编写时间:1修订记录时间修订内容修订人2017.05.03二次开发接口文档,主要用于提供二次开发使用X目录 TOC o 1-5 h z WEB3.2 控件接口说明文档 1 HYPERLINK l bookmark2 o Current Document 接口方法: 7插件初始化 (晓慧 ) 7SetInitParams 错误!未定义书签。AddEventListener 错误!未定义书签。SetTranslateString 错误!未定义书签。SetOEM 错误!未定义书签。登陆 /登出(晓慧) 错误!未定义书签。LoginDevic

2、eEx 错误!未定义书签。LogoutDevice 错误!未定义书签。窗口相关(晓慧) 错误!未定义书签。SetWinBindedChannel/ SetWinBindedChannelEx 错误!未定义书签。EnableVideoOPFunc 错误!未定义书签。GetWndState 错误!未定义书签。SetWndState 错误!未定义书签。SwitchToFullScreen/ OnFullScreenClk 错误!未定义书签。SetSelPlayer 错误!未定义书签。 TOC o 1-5 h z 监视预览(振兴) 12 HYPERLINK l bookmark28 o Current

3、 Document ConnectRealVideo/ ConnectRealVideoEx 12 HYPERLINK l bookmark30 o Current Document ConnectAllChannelEx 13 HYPERLINK l bookmark32 o Current Document DisConnectRealVideo 13 HYPERLINK l bookmark34 o Current Document DisConnectAllChannel 13ConnectWanMultiRealVideo 错误!未定义书签。StartPreviewEx 错误!未定义

4、书签。StopPreview 错误!未定义书签。VerticalSyncEnable 错误!未定义书签。GetColor 错误!未定义书签。SetColor 错误!未定义书签。SetPicQuality 错误!未定义书签。SetAdjustFluency 错误!未定义书签。语音对讲(振兴) 错误!未定义书签。ControlTalking/ControlTalkingEx 错误!未定义书签。 TOC o 1-5 h z 录像查询(晓晖) 14 HYPERLINK l bookmark38 o Current Document SwitchMonth 14 HYPERLINK l bookmark

5、40 o Current Document SwitchDay 15 HYPERLINK l bookmark42 o Current Document QueryRecordInfoByTime/ QueryRecordInfoByTimeEx 15 HYPERLINK l bookmark44 o Current Document QueryGroupRecordInfo 16 HYPERLINK l bookmark46 o Current Document StopQueryRecordInfo 16SetSearchBeginTime 错误!未定义书签。网络回放(晓晖) 17Play

6、Back (N8 未使用) 17 HYPERLINK l bookmark52 o Current Document PlayBackByType 17 HYPERLINK l bookmark50 o Current Document StopPlayBack 18 HYPERLINK l bookmark56 o Current Document CloseAllNetPlayback 18 HYPERLINK l bookmark58 o Current Document StopAllPlayBack (N8 未使用) 19 HYPERLINK l bookmark60 o Curre

7、nt Document PlayBackByTime/ PlayBackByTimeEx 19 HYPERLINK l bookmark62 o Current Document PlayBackByRecordFile/PlayBackByRecordFileEx 19GetPlayTime ( N8 未使用) 20SetRecordType 错误!未定义书签。 HYPERLINK l bookmark66 o Current Document GetCurPlayFileInfo 20切片回放 错误!未定义书签。PlayBackByTimeSec 错误!未定义书签。水印校验 33 HYPE

8、RLINK l bookmark128 o Current Document StartVerifyWatermark 33 HYPERLINK l bookmark130 o Current Document StopVerifyWatermark 33同步回放 错误!未定义书签。SyncPlayBackByType 错误!未定义书签。SyncPlayBackByTime 错误!未定义书签。SyncPlayBackByRecordFile 错误!未定义书签。 TOC o 1-5 h z HYPERLINK l bookmark78 o Current Document 回放控制 23 HYP

9、ERLINK l bookmark80 o Current Document PausePlayBack 23 HYPERLINK l bookmark82 o Current Document SpeedPlayBack 24 HYPERLINK l bookmark84 o Current Document SetPlayDirection/SetPlayBackDirection 24本地回放(晓晖) 25 HYPERLINK l bookmark88 o Current Document SelectLocalFile 25 HYPERLINK l bookmark90 o Curre

10、nt Document QuickOperation 25 HYPERLINK l bookmark92 o Current Document SpeedLocalPlay 25 HYPERLINK l bookmark94 o Current Document PauseLocalPlay 26 HYPERLINK l bookmark96 o Current Document StopLocalPlay 26 HYPERLINK l bookmark98 o Current Document PlayLocalFileOneByOne 27 HYPERLINK l bookmark100

11、o Current Document PlayLocalFileBackOne 27 HYPERLINK l bookmark102 o Current Document FastLocalPlay 28 HYPERLINK l bookmark104 o Current Document SlowLocalPlay 28 HYPERLINK l bookmark106 o Current Document SetLocalPlayTime 28 HYPERLINK l bookmark108 o Current Document PlayLocalPlay 29音频控制(振兴) 29 HYP

12、ERLINK l bookmark112 o Current Document PlayOpenSound/PlayOpenSoundEx 29 HYPERLINK l bookmark114 o Current Document PlayStopSound/PlayStopSoundEx 30 HYPERLINK l bookmark116 o Current Document PlaySetVolume 30 HYPERLINK l bookmark118 o Current Document OpenAlarmSound 31 HYPERLINK l bookmark120 o Curr

13、ent Document StopAlarmSound 31 HYPERLINK l bookmark122 o Current Document StartAudioRecord 32 HYPERLINK l bookmark124 o Current Document StopAudioRecord 32网络下载(程浩) 21 HYPERLINK l bookmark70 o Current Document DownloadRecordByFile/ DownloadRecordByFileEx 21 HYPERLINK l bookmark72 o Current Document D

14、ownloadRecordByTime/ DownloadRecordByTimeEx 21StopDownloadByFile/ StopDownloadByFileEx 22StopDownloadByTime 23DownloadRecordByTime/ DownloadRecordByTimeEx 错误!未定义书签。设备备份 错误!未定义书签。QueryBackupDevice 错误!未定义书签。StartBackup 错误!未定义书签。StopBackup 错误!未定义书签。 TOC o 1-5 h z 文件操作(程浩) 34 HYPERLINK l bookmark134 o C

15、urrent Document ReadFile 34 HYPERLINK l bookmark136 o Current Document WriteFile 34 HYPERLINK l bookmark138 o Current Document ShowOpen 35 HYPERLINK l bookmark140 o Current Document ShowSave 35 HYPERLINK l bookmark142 o Current Document showFileBrowse 36 HYPERLINK l bookmark144 o Current Document Sh

16、owSaveOrOpenDlg 36 HYPERLINK l bookmark146 o Current Document GetConfigPath/SetConfigPath 37智能绘制 错误!未定义书签。SetCurName 错误!未定义书签。ReDrawCurShape 错误!未定义书签。DeleteShape 错误!未定义书签。SetCurDirection 错误!未定义书签。SetCurShape 错误!未定义书签。SetMaxPntNum 错误!未定义书签。SetIVSConfig 错误!未定义书签。SetObjectConfig 错误!未定义书签。SetCurPtzID 错误

17、!未定义书签。SetCurEnable 错误!未定义书签。SetCalibrateAndRules 错误!未定义书签。SelectRule 错误!未定义书签。GetLength 错误!未定义书签。AddShape 错误!未定义书签。SetModuleIndex 错误!未定义书签。AddExcludeRegion 错误!未定义书签。DelExcludeRegion 错误!未定义书签。SetCurModule 错误!未定义书签。AddDetectionRegion 错误!未定义书签。DelDetectRegionShape 错误!未定义书签。SetIVSEnable 错误!未定义书签。SetReg

18、ionNum 错误!未定义书签。SetSelRegionByIndex 错误!未定义书签。DelSelReg 错误!未定义书签。SetRegionAttributeByIndex 错误!未定义书签。getROIRegions 错误!未定义书签。EnableVideoAnalyseModule 错误!未定义书签。DeleteVideoAnalyseShape 错误!未定义书签。SelectVideoAnalyseShape 错误!未定义书签。SetVideoAnalyseShapeShowName 错误!未定义书签。DeleteAllVideoAnalyseShape 错误!未定义书签。Crea

19、teMainVideoAnalyseShape 错误!未定义书签。GetVideoAnalyseShapeConfigData 错误!未定义书签。SetGridNum 错误!未定义书签。SetCurrentDrawId 错误!未定义书签。GetVideoAnalyseShapeConfigData 错误!未定义书签。POS信息错误!未定义书签。POSStartFind 错误!未定义书签。POSDoFind 错误!未定义书签。POSStopFind 错误!未定义书签。鱼眼相关 错误!未定义书签。SetFisheyeParams 错误!未定义书签。ControlPtzFisheye 错误!未定义书

20、签。SetFisheyeParamsEx 错误!未定义书签。SetFeShowMode 错误!未定义书签。SetFeInstallMode 错误!未定义书签。其他功能(晓慧) 37SetModuleMode 37SetModuleMode 错误!未定义书签。QueryLocalFileInfo 错误!未定义书签。UpLoadRemoteFile 错误!未定义书签。GetFileLength 错误!未定义书签。SetFuncEnable 错误!未定义书签。SetFuntionInfo 错误!未定义书签。1接口方法:插件初始化AddEventListener选项说明接口描述注册监听事件回调函数适用

21、平台Windows、Mas Linux前置条件1.插件加载完成接口定义long AddEventListener(BSTR eventName, IDispatch *eventHandler)参数inBSTR eventNamein eventHandler返回值成功返回TRUE,失败返回FALSE使用小例注释登陆/登生LoginDeviceEx选项说明接口描述登陆设备接口适用平台Windows、MaG Linux前置条件1、插件已经加载成功;定义BOOL LoginDeviceEx ( const char *szIP, long lPort, const char *szName, co

22、nst char *szPassWord, int nSnapType选项说明 选项说明 );szIPin登陆设备的ip对应CLIENT_LoginEx等设备登录接口的返回值IPortin TCP 接口设备提供的tcp接口szNamein登陆用户名登陆设备的当前用户名szPassWordin登陆密码当前用户对应的登陆密码nSnapTypein登陆类型,如下表参数值代表含义0丁CP方式登入2主动注册登入3组播方式下的登入4:UDP方式登入6:只建立主连接登陆方式7SSL加密登录8成都佳发登陆9登录远程设备12LDAP方式登录13;AD方式登录返回值返回登录错误码,如卜表:错误码代表含义1密他不止

23、确2用户名不存在3登录超时4帐号已登录5帐号已被锁定6帐号被列为黑名单7资源不足,系统忙8子连接失败9主连接失败10:超过最大用户连接数使用小例注释无LogoutDevice选项说明接口描述登出设备适用平台Windows、Mas Linux前置条件1、已调用SetInitParams初始化接口2、已调用LoginDeviceEx 等登录设备接口接口定义BOOL LogoutDevice();参数无返回值成功返回TRUE,失败返回FALSE使用小例注释窗口相关SetWinBindedChannel/SetWinBindedChannelEx选项说明接口描述绑定窗口号和通道对应适用平台Window

24、s、Mas Linux前置条件登陆成功接口定义Long SetWinBindedChannel(long nWinNumber, long nWinSel, long nMinChannel, long nMaxChannel)void SetWinBindedChannelEx(int nWinNumber,int nWinID,const char* szChannelsJson,ii 选项说明const char* szJsonNodeName);参爹in nWinNumber/*当前显示的窗口数目*/in nWinSel/*当前选中的窗口 */in nMinChannel/*绑定的最小

25、通道号*/in nMaxChannel/*绑te的最大通道号*/*innWinNumber/*当前显示的窗口数*/in nWinlD/*当前选中的窗口 */in szChannelsJson /* 绑定的通道号 */in szJsonNodeName/* 固定值,js 定义 channels */返回值默认值使用小例注释GetWndState选项说明接口描述获得当前窗口显示的状态值适用平台Windows、Mas Linux前置条件登陆成功接口定义String GetWndState()参数无返回值当前囱口状态(json目 屏月):窗口数,窗口模式、窗口索引、是否全使用小例注释SetWndSta

26、te选项说明接口描述设置插件窗口状态适用平台Windows、Mas Linux前置条件登陆成功接口定义void SetWndState(const char* szState)参数in szState /*窗口状态结构json串,包含窗口数,窗口模式、窗索引、是否全屏*/返回值Void使用小例注释SwitchToFullScreen/OnFullScreenClk选项说明接口描述全屏模式切换适用平台Windows、Mas Linux前置条件已登陆,初始化 SetInitParams 接口调用完成接口定义Long SwitchToFullScreen()/Long OnFullScreenClk

27、()参数无返回值默认值使用小例注释SetSelPlayer选项说明接口描述选中指定的播放器选项说明适用平台Windows、Mas Linux前置条件初始化SetInitParams接口调用完成接口定义Long SetSelPlayer(long nPlayerID)参数in nPlayerID/*播放器的索引值*/返回值默认值使用小例注释监视预览ConnectRealVideo/ConnectRealVideoEx选项说明接口描述实峥流适用平台全平台前置条件接口定义STDMETHODIMPConnectRealVideo(shortnChannel,shortnStreamType, BOOL

28、 *pVal)(建议不使用)STDMETHODIMPConnectRealVideoEx(longnChannel, longnStreamType, long nWindNo, V ARIANT_BOOL *pVal)参数long nChannel/ 通道号long nStreamType流类型,1 :主码流,2:辅码流long nWindNo窗口 ID返回值使用小例ConnectRealVideoEx(1 , 1)拉通道 1 的主码流ConnectRealVideoEx(1 , 2, 3)/在窗口序号 3上拉通道1,辅码流接口描述实岬流 ConnectAllChannelEx选项说明接口描

29、述断开杲种类型的全部码流适用平台Win、MaG Linux前置条件ConnectRealVideo/ ConnectRealVideoEx接口定义STDMETHODIMPConnectAllChannelEx(longnStreamType,VARIANT_BOOL *pVar)参数long nStreamType 码流类型返回值成功:true;失败:false使用小例注释DisConnectRealVideo选项说明接口描述停止某个通道的拉流适用平台Win、Mac Linux前置条件ConnectRealVideo/ ConnectRealVideoEx接口定义STDMETHODIMPDis

30、ConnectRealVideo(longlChannelNo,VARIANT_BOOL *pVar)参数long lChannelNo/ 通道号返回值成功:true;失败:false使用小例注释DisConnectAllChannel选项说明接口描述断开所有通道的拉流选项说明适用平台Win、MaG Linux前置条件接口定义STDMETHODIMP DisConnectAllChannel(V ARIANT_BOOL *pVar)参数无返回值成功:true;失败:false使用小例注释录像查询SwitchMonth选项说明接口描述切换月份适用平台WIN MAC前置条件1.插件加载完成;2.存

31、在录像文件可以查询接口定义HRESULT SwitchMonth(in long nYear, in long nMonth, in long nDay);参数nYearin切换的年nMonthin切换的月份nDayin切换的日期返回值成功返回TRUE,失败返回FALSE使用小例注释SwitchDay选项说明接口描述切换日期适用平台WIN MAC前置条件1.插件加载完成;2.存在录像文件可以查询接口定义HRESULT SwitchDay(in long nYear, in long nMonth, in long nDay);参数nYearin切换的年nMonthin切换的月份nDayin切换

32、的日期返回值成功返回TRUE,失败返回FALSE回调函数使用小例注释1.5.3 QueryRecordInfoByTime/ QueryRecordInfoByTimeEx选项说明接口描述查询录像文件信息适用平台WIN MAC前置条件1.插件加载完成;2.存在录像文件可以查询接口定义HRESULT QueryRecordInfoByTime(in long nChannel, in long nRecType, in BSTR szStartTime, in BSTR szEndTime, in long nMaxNumebr, out, retval VARIANT_BOOL * pVal)

33、; (未使用)HRESULT QueryRecordInfoByTimeEx(in BSTR szQueryInfo, out, retval VARIANT_BOOL * pVal);选项说明参数szQueryInfoin录像查询,格式如下:channel:通道号int,streamType:码流典型int, startTime:开 始时间”string,endTime:结束时间string,maxNumber:查询条 数int,recType:码流典型int;返回值成功返回TRUE,失败返回FALSE使用小例注释1.5.4 QueryGroupRecordInfo选项说明接口描述查询指定组

34、的文件信息适用平台WIN MAC前置条件1.插件加载完成;2.存在录像文件可以查询接口定义HRESULT QueryGroupRecordInfo(in long nPageIndex, out, retval VARIANT_BOOL * pVal);参数nPageIndex :贞他返回值成功返回TRUE,失败返回FALSE使用小例注释1.5.5 StopQueryRecordInfo选项说明接口描述停止查询录像信息适用平台WIN MAC前置条件1.插件加载完成;2.当前是查询录像文件状态,且未完成查询选项说明接口定义HRESULT StopQueryRecordInfo()参数无返回值成功

35、返回TRUE,失败返回FALSE使用小例注释1.6网络回放1.6.1 PlayBack选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.6.2 PlayBackByType选项说明接口描述通过适用平台前置条件接口定义HRESULT PlayBackByType(in long nType, out, retval VARIANT_BOOL * pVal);参数nType:录像类型返回值选项说明使用小例注释1.6.3 StopPlayBack选项说明接口描述停止回放适用平台前置条件接口定义HRESULT StopPlayBack(out, retval V ARIANT_BOOL

36、 * pVal)参数返回值使用小例注释1.6.4 CloseAllNetPlayback选项说明接口描述停止全部回放适用平台前置条件接口定义HRESULT CloseAllNetPlayback(out, retval VARIANT_BOOL * pVal);参数返回值使用小例注释1.6.5 StopAllPlayBack选项说明接口描述适用平台前置条件接口定义HRESULT StopAllPlayBack(out, retval V ARIANT_BOOL * pVal);参数返回值使用小例注释1.6.6 PlayBackByTime/ PlayBackByTimeEx选项说明接口描述按时

37、间回放录像适用平台前置条件接口定义HRESULT PlayBackByTime(in long nIndex, BSTR szLocateTime, out, retval VARIANT_BOOL * pVar);HRESULT PlayBackByTimeEx(in long nIndex, in BSTR szLocateTime, out, retval VARIANT_BOOL * pVal); (N8 未使用)参数返回值使用小例注释1.6.7 PlayBackByRecordFile/PlayBackByRecordFileEx选项说明接口描述通过录像信息进行回放适用平台前置条件接

38、口定义HRESULT PlayBackByRecordFile(in BSTR szFileInfo, out, retval VARIANT_BOOL * pVal);HRESULT PlayBackByRecordFileEx(in BSTR sFileInfo, in BSTR sLocateTime, out, retval long * pV al);参数返回值使用小例注释1.6.8 GetPlayTime选项说明接口描述适用平台前置条件接口定义HRESULT GetPlayTime(out, retval BSTR * pVal);( N8 未使用)参数返回值使用小例注释1.6.9

39、 GetCurPlayFileInfo选项说明接口描述获取当前录像文件信息适用平台前置条件选项说明接口定义HRESULT GetCurPlayFileInfo(out, retval BSTR * pVal);参数返回值使用小例注释1.7网络下载1.7.1 DownloadRecordByFile/DownloadRecordByFileEx选项说明接口描述DownloadRecordByFile 按文件下载录像文件DownloadRecordByFileEx 按文件下载跨天录像文件适用平台Windows、Mac、Linux前置条件1.插件加载完成;2.存在录像文件可以查询接口定义1.bool

40、 DownloadRecordByFile(const char* szFileList,const char* szSavePathName, const char* szExt = NULL);2.int DownloadRecordByFileEx(const char* szDownloadInfo, const char* szSavePathName, const char* szExt);参数const char *szFileList录像文件信息列表(const char *szDownloadInfo 下载信息 )const char *szSavePathName 保存义件

41、的路径const char *szExt保存义件的扩展名返回值true 成功false失败使用小例注释1.7.2 DownloadRecordByTime/DownloadRecordByTimeEx选项说明选项说明接口描述按时可下载录像文件适用平台Windows、Mac、Linux前置条件1.插件加载完成;2.存在录像文件可以查询接口定义int DownloadRecordByTime(int nChannel, const char* szStartTime, const char* szEndTime, const char* szSavePathName,const char* szE

42、xt = NULL);int DownloadRecordByTimeEx(int nChannel, int nStreamType, const char* szStartTime, const char* szEndTime, const char* szSavePathName, const char* szExt = NULL);参数int nChannel通道号int nStreamType码流奠型const char *szStartTime开始时间const char *szEndTime结束时间const char *szSavePathName保存义件的路径const ch

43、ar *szExt保存义件的扩展名返回值true 成功 false失败使用小例注释1.7.3 StopDownloadByFile/StopDownloadByFileEx选项说明接口描述停止下载录像文件适用平台Windows Mac、Linux前置条件1.插件加载完成;2.录像按文件下载接口定义bool StopDownloadByFile();bool StopDownloadByFileEx();参数无返回值true 成功 false失败选项说明使用小例注释StopDownloadByFileEx 配合 DownloadRecordByFileEx 使用1.7.4 StopDownloa

44、dByTime选项说明接口描述停止按时间下载录像文件适用平台Windows、Mac、Linux前置条件1.插件加载完成;2.录像按时间卜载接口定义bool StopDownloadByTime。;参数无返回值true 成功 false失败使用小例注释1.8回放控制.1 PausePlayBack选项说明接口描述暂停回放适用平台前置条件接口定义HRESULT PausePlayBack(out, retval V ARIANT_BOOL * pVal);参数返回值使用小例选项说明注释1.8.2 SpeedPlayBack选项说明接口描述回放速率适用平台前置条件接口定义HRESULT SpeedP

45、layBack(in long nSpeed, out, retval VARIANT_BOOL * pVar);参数返回值使用小例注释1.8.3 SetPlayDirection/SetPlayBackDirection选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释本地回放1.9.1 SelectLocalFile选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.9.2 QuickOperation选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.9.3 SpeedLocalPlay选项说明选项说明接口描述适用平台前置条件接口定义参数返回值使用

46、小例注释1.9.4 PauseLocalPlay选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.9.5 StopLocalPlay选项说明接口描述适用平台前置条件接口定义选项说明参数返回值使用小例注释1.9.6 PlayLocalFileOneByOne选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.9.7 PlayLocalFileBackOne选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.9.8 FastLocalPlay选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.9.9 SlowLocalPlay选项说明接口描

47、述适用平台前置条件接口定义参数返回值使用小例注释1.9.10SetLocalPlayTime选项说明接口描述适用平台选项说明前置条件接口定义参数返回值使用小例注释1.9.11 PlayLocalPlay选项说明接口描述适用平台前置条件接口定义参数返回值使用小例注释1.10音频控制1.10.1PlayOpenSound/PlayOpenSoundEx选项说明接口描述适用平台前置条件选项说明接口定义STDMETHODIMPCPlugin:PlayOpenSound(V ARIANT_BOOL*pVal)STDMETHODIMP CPlugin:PlayOpenSoundEx(long nAudio

48、Channel, VARIANT_BOOL *pVal)参数返回值使用小例注释1.10.2PlayStopSound/PlayStopSoundEx选项说明接口描述适用平台前置条件接口定义STDMETHODIMPCPlugin:PlayStopSound(V ARIANT_BOOL*pVal)STDMETHODIMP CPlugin:PlayStopSoundEx(long nAudioChannel, VARIANT_BOOL *pVal)参数返回值使用小例注释1.10.3PlaySetVolume选项说明接口描述适用平台前置条件接口定义STDMETHODIMPCPlugin:PlaySet

49、Volume(longnVolume,选项说明VARIANT_BOOL *pVal)参数返回值使用小例注释1.10.4OpenAlarmSound选项说明接口描述适用平台前置条件接口定义STDMETHODIMPOpenAlarmSound(BSTRpszSoundPath,VARIANT_BOOL *pVal)参数返回值使用小例注释1.10.5StopAlarmSound选项说明接口描述适用平台前置条件接口定义STDMETHODIMP StopAlarmSound(V ARIANT_BOOL *pVal)参数返回值选项说明使用小例注释1.10.6StartAudioRecord选项说明接口描述

50、适用平台前置条件接口定义STDMETHODIMP StartAudioRecord(BSTR filePath, long *pVal)参数返回值使用小例注释1.10.7StopAudioRecord选项说明接口描述适用平台前置条件接口定义STDMETHODIMP StopAudioRecord(long *pVal)参数返回值使用小例注释1.11水印校验1.11.1StartVerifyWatermark选项说明接口描述开始水印校验适用平台前置条件接口定义HRESULT StartVerifyWatermark(in BSTR filePath, out, retval VARIANT_BO

51、OL * pVal );参数in BSTR filePath :所校验的录像文件路径返回值使用小例注释1.11.2StopVerifyWatermark选项说明接口描述停止水印校验适用平台前置条件接口定义HRESULT StopVerifyWatermark(out, retval VARIANT_BOOL * pVal);参数返回值使用小例注释1.12文件操作1.12.1ReadFile选项说明接口描述读取文件适用平台Windows、Mac前置条件接口定义bool ReadFile(const char *szPath,std:string &strResult, const bool bR

52、eadFromUTF8 = true)参数const char *szPath文件的路径std:string &strResultconst bool bReadFromUTF8 按照 UTF8 读义件返回值true 成功false失败使用小例注释1.12.2WriteFile选项说明接口描述写文件适用平台Windows、Mac前置条件接口定义long WriteFile(const char *szFileName,const char *szBuf, const char*lpMode, const bool bWriteToUTF8 = true)参数const char *szFile

53、Name文件的路径const char *lpBuf待写缓冲区const char *lpMode文件打开方式const bool bWriteToUTF8按照 UTF8 写文件选项说明返回值0失败非0成功使用小例注释1.12.3ShowOpen选项说明接口描述打开文件选择对话框适用平台Windows、Mac前置条件接口定义ShowOpen()参数无返回值true 成功false失败使用小例注释1.12.4ShowSave选项说明接口描述保存义件选择对话框适用平台Windows、Mac前置条件接口定义ShowSave()参数无返回值true 成功false失败使用小例注释1.12.5showF

54、ileBrowse选项说明接口描述打开目录选择对话框适用平台Windows、Mac前置条件接口定义Bool showFileBrowse()参数无返回值true 成功false失败使用小例注释1.12.6ShowSaveOrOpenDlg选项说明接口描述获得选中的对话框文件名和扩展名适用平台Windows、Mac前置条件接口定义Bool ShowSaveOrOpenDlg (bool bOpen,const std:string &strDefaultPath,conststd:string&strDefaultExt,std:string&strFileNaem,std:string &st

55、rExt)参数bool bOpen是否打开const std:string &strDefaultPath,默认路径const std:string &strDefaultExt默认格式std:string &strFileNaem,文件名称std:string &strExt文件格式返回值true 成功false失败使用小例注释1.12.7GetConfigPath/SetConfigPath选项说明接口描述获得保存信息的路径/设置保存信息的路径适用平台Windows、Mac前置条件接口定义.bool GetConfigPath(int nPathType, std:string& strFileName). bool SetConfigPath(int nPathType, const char* lpConfigPath);参数int nPathType后息奠型std:string &strFileName(const char* lpConfigPath)存储路径返回值ture设置成功false 设置失败使用小例注释1.13其他功能1.13.1S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论