EasyCVR對接華為IVS查詢目錄共享資訊列表介面的使用
EasyCVR在不斷開拓接入協議及平臺,目前我們正在對華為IVS平臺做對接測試。由於介面眾多,後期我們會挑幾個重要的介面跟大家介紹一下。本文介紹查詢共享目錄資訊列表這個介面。
方法定義:
//cpp code
IVS_INT32 IVS_SDK_GetShareCatalogList (
IVS_INT32 iSessionID,
const IVS_CHAR* pExDomainCode,
const IVS_INDEX_RANGE* pIndexRange,
IVS_UINT32 bDirect,
IVS_CHAR** pRspXml);
引數描述:
表1查詢目錄共享資訊響應XML:
使用示例:
//cpp code
IVS_INT32 iRet = IVS_FAIL;
iRet = IVS_SDK_Init();
if (IVS_SUCCEED != iRet)
{
return 0;
}
IVS_LOGIN_INFO LoginReqInfo = {0};
LoginReqInfo.stIP.uiIPType = IP_V4;
strncpy(LoginReqInfo.stIP.cIP, "192.168.1.1, IVS_IP_LEN);
LoginReqInfo.uiPort = 9900;
strncpy(LoginReqInfo.cUserName, "Admin", IVS_NAME_LEN);
strncpy(LoginReqInfo.pPWD, "super123", IVS_PWD_LEN);
iRet = IVS_SDK_Login(&LoginReqInfo, &iSessionID);
if (IVS_SUCCEED == iRet)
{
const IVS_CHAR* pExDomainCode = "33010000002000000002";
bDirect = 1;
IVS_INDEX_RANGE IndexRange = {0};
IndexRange.uiFromIndex= 1;
IndexRange.uiToIndex= 1024;
IVS_CHAR* pRspXml = NULL;
iRet = IVS_SDK_GetShareCatalogList(iSessionID, pExDomainCode, &IndexRange, bDirect, &pRspXml);
if (IVS_SUCCEED == iRet)
{
//成功
if (NULL != pRspXml)
{
IVS_SDK_ReleaseBuffer(pRspXml);
pRspXml = NULL;
}
}
}
「其他文章」
- EasyCVR磁碟讀寫消耗大導致播放卡頓該如何解決?
- 智慧工廠:EasyNVR如何讓工廠實現現代化與智慧化影片監控與管理?
- AI人工智慧影片技術如何運用在森林火災監測中?
- 基於WebRTC開源框架的新版EasyRTC會議錄影播放下載實現邏輯
- 如何搭建多nginx實現影片分流?
- EasyGBS如何實現Nginx代理路徑的拼接?
- EasyCVR部署在Windows系統報錯“缺少dll處理檔案”,如何解決?
- EasyGBS安防影片平臺出現記憶體異常暴漲是什麼原因?
- 影片平臺人臉識別比對控制比對時間間隔的程式碼設計
- AI煙火檢測識別演算法在影片監控場景中的預警應用分析
- 程式設計師必看:13個GitHub開源又炫酷的計算機視覺專案
- 邊緣計算下的AI安全帽識別技術如何應用在工地安全生產中?
- EasyCVR影片 AI智慧檢測技術,助力電梯監控智慧化監管
- 影片直播點播EasyDSS如何實現C語言與Go語言的資料轉換?
- EasyNVR平臺Web頁面無法開啟的排查與解決步驟
- 安防影片監控平臺如何呼叫宇視SDK實現攝像機的雲臺控制?
- EasyCVR出現通道列表為空的問題排查與解決
- GB/T28181協議影片平臺EasyGBS影片快照優化,減少伺服器效能消耗
- 如何基於EasyCVR影片能力,搭建校園安防視覺化監管平臺?
- 淺析AI車牌識別技術與影片技術的融合