(IltmsServer*服务器,LPCTSTR路径,LPCTSTR url){HRESULT人力资源;长streamcount;长streamindex;CComPtr < IltmsLiveStreams >流;CComPtr < IltmsLiveStream >流;hr = server->GetLiveStreams(&streams);如果(失败(人力资源)转到错误;//搜索具有相同路径的现有流hr = streams->get_Count(&streamcount);如果(失败(人力资源)转到错误;为(streamindex = 0;Streamindex < streamcount;streamindex + +){CComBSTR v;hr = streams->GetLiveStream(streamindex, &stream);如果(失败(人力资源)转到错误;hr = stream->get_Path(&v);如果(失败(人力资源)转到错误;如果(CStringW(path).CompareNoCase(v) == 0)打破;流= NULL;}如果(流){//创建一个新的流Streamindex = -1;hr = streams->CreateLiveStream(&stream);如果(失败(人力资源)转到错误;}//设置流路径hr = stream->put_Path(CComBSTR(path));如果(失败(人力资源)转到错误;//创建RTSP设备{CComPtr < IltmsDevices >设备;长索引= -1;流- > get_VideoDevices(设备);hr = devices->Find(CComBSTR(_T))“@device:西南:{083863 f1 - 70 - de - 11 - d0 bd40 - 00 - a0c911ce86} \ \ {e2b7de48 - 38 - c5 - 11 - d5 - 91 - f6 - 00104 - bdb8ff9}”)、和);如果(失败(人力资源)转到错误;hr = devices->put_Selection(index);如果(失败(人力资源)转到错误;}//设置设备RTSP URLhr = stream->put_VideoDeviceURL(CComBSTR(url));如果(失败(人力资源)转到错误;//添加或替换流如果(streamindex < 0)hr = streams->AddLiveStream(stream);其他的hr = streams->SetLiveStream(streamindex, stream);如果(失败(人力资源)转到错误;hr = server->SetLiveStreams(streams);如果(失败(人力资源)转到错误;错误:返回人力资源;}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网页浏览器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送到支持!应该有人联系你!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至五
上午8:30 -下午6点
如需联系我们,请填写此表格,我们将通过电子邮件与您联系。
