二、物盟云視頻-v1_第1頁
二、物盟云視頻-v1_第2頁
二、物盟云視頻-v1_第3頁
二、物盟云視頻-v1_第4頁
二、物盟云視頻-v1_第5頁
免費預(yù)覽已結(jié)束,剩余17頁可下載查看

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、物盟云視SDK編程指(for HYPERLINK / 目TOC o 1-3 h z u HYPERLINK l _TOC_250043 SDK簡 HYPERLINK l _TOC_250042 HYPERLINK l _TOC_250041 HYPERLINK l _TOC_250040 數(shù)據(jù)結(jié) HYPERLINK l _TOC_250039 結(jié)構(gòu) HYPERLINK l _TOC_250038 回調(diào)函 HYPERLINK l _TOC_250037 HYPERLINK l _TOC_250036 HYPERLINK l _TOC_250035 HYPERLINK l _TOC_250034

2、HYPERLINK l _TOC_250033 HYPERLINK l _TOC_250032 HYPERLINK l _TOC_250031 HYPERLINK l _TOC_250030 函數(shù)說 HYPERLINK l _TOC_250029 HYPERLINK l _TOC_250028 HYPERLINK l _TOC_250027 析構(gòu) HYPERLINK l _TOC_250026 HYPERLINK l _TOC_250025 HYPERLINK l _TOC_250024 HYPERLINK l _TOC_250023 HYPERLINK l _TOC_250022 HYPER

3、LINK l _TOC_250021 獲取地圖節(jié)點列表 HYPERLINK l _TOC_250020 設(shè)置透明數(shù)據(jù)通道回調(diào) HYPERLINK l _TOC_250019 播放控 HYPERLINK l _TOC_250018 HYPERLINK l _TOC_250017 HYPERLINK l _TOC_250016 HYPERLINK l _TOC_250015 HYPERLINK l _TOC_250014 HYPERLINK l _TOC_250013 開啟聲音 HYPERLINK l _TOC_250012 關(guān)閉聲音 HYPERLINK l _TOC_250011 HYPERLI

4、NK l _TOC_250010 HYPERLINK l _TOC_250009 HYPERLINK l _TOC_250008 前端回 HYPERLINK l _TOC_250007 HYPERLINK l _TOC_250006 HYPERLINK l _TOC_250005 HYPERLINK l _TOC_250004 HYPERLINK l _TOC_250003 HYPERLINK l _TOC_250002 報 HYPERLINK l _TOC_250001 HYPERLINK l _TOC_250000 SDK簡SDK錯誤代碼及說錯誤名代說0123SDK重復(fù)初始4SDK未初56

5、789SDK初始化失敗,請重應(yīng)用程序初始化應(yīng)用程序初始化 應(yīng)用程序結(jié)束結(jié)構(gòu)/DEVICE_TYPE_INVALID=-DEVICE_TYPE_RTSP_DEV = 0, WMPTZCommand_INVALID = -WMPTZCommand_UP = 0, /typedefenum FileType_Remote_Plan = 0,typedefstructuint32_t m_nNodeId; /地圖結(jié)點Id uint32_tm_nDevId;/地圖結(jié)點設(shè)備Iduint32_tm_nChannelId;/地圖結(jié)點設(shè)備通道Id uint64_t m_fLongitude;/地圖結(jié)點橫坐標(biāo) u

6、int64_t m_fLatitude;/地圖結(jié)點縱坐標(biāo)/typedefstructuint32_t m_nDevId;uint32_t m_nGroupId;charm_szDevGroupNameMAX_NAME_LEN; /設(shè)備組名稱 uint32_t m_devType;charm_szModelMAX_DEVICE_MODEL_LEN;/設(shè)備模式(推/拉) char m_szDevNameMAX_NAME_LEN;char m_szIPMAX_IP_LEN;uint16_t m_nPort;char m_szUserMAX_USERNAME_LEN;char m_szPassword

7、MAX_PASSWORD_LEN;int32_t m_nChannelCnt;ChannelInfom_channelInfoMAX_DEVICE_CHANNEL_COUNT; uint16_t m_nStreamMode;char m_szSignatureMAX_DEV_SIGNATURE_LEN; /設(shè)備簽名 uint32_t m_nEndDate;typedefstructint32_t m_ptzCommand;int32_t m_nStop;int32_ttypedefstructuint32_t/設(shè)備uint32_t m_nChannelId;WM_TimeVal m_tvBeg

8、inTime;WM_TimeVal m_tvEndTime;uint8_t m_nSearchType;uint8_t m_nReserved;typedefstructWM_TimeVal m_tvBeginTime;WM_TimeVal m_tvEndTime;char m_szUrlMAX_IP_LEN;uint32_t m_nFileSize;uint32_t回調(diào)函打開實時預(yù)覽結(jié)果回void (*fWM_VL_StartRealPlayResultCallBack)(int32_t nResult, uint16_t m_nRealStreamHandle,WMClientStream

9、Pam*streamPam,constvoid*pUserData);OUTOUTOUT:流數(shù)據(jù)參OUT: APP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給實時預(yù)覽nResult返回0前端回放文件搜索回void (*fWM_VL_FrontEndSearchResultCallBack)(int32_t nResult, WMRemoteFileSearchCondition*pCondition,WMRemoteFileInfo*fileInfoArr,uint32_tnFileCount,constvoidOUTOUTOUTOUTOUTAPP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給回調(diào)函數(shù),nRes

10、ult返回0前端回放文件播放進度回void (*fWM_VL_FrontEndSearchResultCallBack)(int32_t nResult, WMRemoteFileSearchCondition*pCondition,WMRemoteFileInfo*fileInfoArr,uint32_tnFileCount,constvoidOUTOUTOUTtrue-結(jié)束false-未結(jié)前端回放文件播放結(jié)果回void(*fWM_VL_StartFrontEndResultCallBack)(int32_tnResult,uint16_t nFileHandle, const void *

11、pUserData);OUTOUTOUTAPP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給回調(diào)函數(shù),不nResult返回0前端回放設(shè)置播放進度結(jié)果回void(*fWM_VL_SetFrontEndPlayPosResultCallBack)(int32_tnResult,uint16_t nFileHandle, int32_t nPos, const void *pUserData);OUTOUTOUTOUT: APP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給回調(diào)函數(shù),nResult返回0搜索歷史報警記錄回void (*fWM_VL_HistoryEventMsgSearchCallBack)(int32

12、_t nResult, nTotCnt,uint8_tbEnd,uint16_tnMsgCnt,WMUserEventMsgInfo*pEventMsgArr, const void *pUserData);OUT結(jié)果,0-OUTOUTOUTOUTOUT: APP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給回調(diào)函數(shù),nResult返回0搜索歷史報警記錄回void(*fWM_VL_TransparentDataCallBack)(uint32_tnDevId,uint8_t*pBuf,int32_t nSize, const void* pUserData);OUT設(shè)備OUTOUT數(shù)據(jù)pBufOUT:

13、APP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給回調(diào)函數(shù),nResult返回0系統(tǒng)操作及基本數(shù)據(jù)獲初始化int32_tWM_VLinker_Init(int32_tint32_tnLogLevel IN日志級別:0:1:系統(tǒng)錯誤2:系統(tǒng)警告4:64:詳細(xì)信息128:析構(gòu)void無無向服務(wù)器登錄int32_tWM_VLinker_Login(char*pszUserName,char*pszPassword,*pszSvrIp,uint16_t長度LEN=30長度LEN = 30 退出登錄int32_t無修改用戶密碼int32_t WM_VLinker_UpdatePassword(char *psz

14、OldPassword, *pszNewPassword, fWM_VL_GeneralResultCallBack cb, const IN:用戶名 LEN=30 IN:密LEN = IN回調(diào)函數(shù)定義見IN: APP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回給回調(diào)獲取設(shè)備配置信息int32_tWM_VLinker_GetDeviceList(int32_tnMaxDeviceCnt,WMDeviceInfo* pWMDevArr, uint8_t* pWMDevStatus, int32_t& nDevCnt);IN: 設(shè)備信息數(shù)組大小OUT:設(shè)備信息數(shù)組文件頭長度 OUT: 設(shè)備狀態(tài)信息數(shù)組 OU

15、T: 設(shè)備數(shù)獲取設(shè)備組配置信息int32_tWM_VLinker_GetDeviceGroupList(int32_tnMaxDevGroupCnt, DevGroupInfo* pDevGroupArr, int32_t& nDevGroupCnt);OUT:設(shè)備組獲取地圖節(jié)點列表int32_tWM_VLinker_GetMapNodeList(int32_tnMaxMapNodeCnt, WMMapNodeInfo* pMapNodeArr, int32_t& nNodeCnt);IN:地圖節(jié)點信息數(shù)組大設(shè)置透明數(shù)據(jù)通道回調(diào)VLINKERSDK_API cb, const void* pU

16、serData);IN透明數(shù)據(jù)回調(diào)函數(shù)回調(diào)函數(shù)定義見IN用戶數(shù)據(jù),APP的自定義用戶數(shù)據(jù),SDK只負(fù)責(zé)傳回設(shè)置透明數(shù)據(jù)通道,如wifi探播放控創(chuàng)建流媒體播放器HANDLEWM_VLinker_CreateStreamPlayer(DevTypedevType,HANDLE IN: 設(shè)備IN: 播放窗口句nRealStreamHandle 銷毀流媒體播放器int32_tWM_VLinker_DestoryPlayer(HANDLE實時預(yù)覽int32_tWM_VLinker_StartRealPlay(uint32_tnDeviceId,uint32_tboolbMainStream,HANDLE

17、hPlayerObj,uint16_t&nRealStreamHandle, fWM_VL_StartRealPlayResultCallBack cb, const void* pUserData);IN: 設(shè)備IN: 設(shè)備通道ID(從1號通道開始計數(shù)IN: 是否IN: 播放IN: 實時預(yù)覽結(jié)果回調(diào) nRealStreamHandle一定要是有效的才會成停止實時預(yù)覽int32_tWM_VLinker_StopRealPlay(uint16_tIN流句柄,WM_VLinker_StartRealPlay云臺控制int32_tWM_VLinker_PTZControl(uint32_tnDevI

18、d,uint32_tnDevChannelId, PTZControlInfo& ptzControlInfo);IN設(shè)備IN: 設(shè)備通道ID IN云臺控制參數(shù)云臺控制分上下左右放大縮小,主要結(jié)構(gòu)請參照5開啟聲音int32_tWM_VLinker_OpenSound(uint16_tIN傳入當(dāng)前正在播放視頻的playerid,也就是在你WM_Client_StartRealPlay關(guān)閉聲音 IN傳入當(dāng)前正在播放視頻的nRealStreamHandleWM_Client_StartRealPlay時候nRealStreamHandle實播抓拍int32_tWM_VLinker_RealPlayS

19、napshot(uint16_tnRealStreamHandle,char* IN: 流句IN: 抓拍文件存儲路徑(含文件名開啟手動錄像int32_tWM_VLinker_StartRecordEx(uint16_tnRealStreamHandle,char*ININ錄像文件存儲路徑(含文件名傳入當(dāng)前正在播放視頻的停止手動錄像int32_tWM_VLinker_StopRecordEx(uint16_tIN播放器錄像后生成.vt傳入當(dāng)前正在播放視頻的前端回查找前端文件列表int32_t WM_Client_FrontEndSearch(FileSearchCondition& fileSe

20、archCondition, RemotePlanFileInfo*fileInfoArr,uint32_tnMaxFileCount,uint32_t&nFileCount);INOUTINOUT文件回放int32_tWM_VLinker_FrontEndPlayStart(WMRemoteFileInfo&info,int32_tnPos, HANDLE hPlayerObj, uint16_t& nFileHandle,fWM_VL_FrontEndFilePlayPosCallBack playPosCB, INININ播放器句柄使用WM_VLinker_CreateStreamPlayer創(chuàng)OUT:文件句柄0-IN設(shè)置結(jié)果回調(diào),fWM_VL_StartFrontEndResultCallBackI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論