EasyCVR对接华为IVS平台查询外域列表接口定义及使用分享
【摘要】 EasyCVR作为视频协议融合平台,能够很便捷对接第三方平台,同时还能够通过国标协议和上级平台进行级联,上文我们讲EasyCVR正在进行对接华为IVS平台的测试,本文介绍下EasyCVR对接华为IVS查询外域列表的接口。
EasyCVR作为视频协议融合平台,能够很便捷对接第三方平台,同时还能够通过国标协议和上级平台进行级联,上文我们讲EasyCVR正在进行对接华为IVS平台的测试,本文介绍下EasyCVR对接华为IVS查询外域列表的接口。
接口定义如下:
//cpp code
IVS_INT32 IVS_SDK_GetExDomainList (
IVS_INT32 iSessionID,
const IVS_INDEX_RANGE* pIndexRange,
IVS_CHAR** pRspXml);
参数描述:
查询外域列表响应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)
{
IVS_INDEX_RANGE IndexRange = {0};
IndexRange.uiFromIndex= 1;
IndexRange.uiToIndex= 1024;
IVS_CHAR* pRspXml = NULL;
iRet = IVS_SDK_GetExDomainList(iSessionID, &IndexRange,&pRspXml);
if (IVS_SUCCEED == iRet)
{
//成功
if (NULL != pRspXml)
{
IVS_SDK_ReleaseBuffer(pRspXml);
pRspXml = NULL;
}
}
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)