【发布时间】:2014-08-19 09:05:48
【问题描述】:
我正在开发一个需要使用 ONVIF 协议从摄像机接收事件(例如运动检测)的应用程序。
我已经从link 下载了最新的 ONVIF Device Manage 版本,并且能够编译和运行它。
我想使用提供的库在我自己的源代码中创建类似于 Onvif 设备管理器的 DeviceEventsView.xaml 的东西,但是我很难弄清楚代码的哪一部分来自库本身。
谁能给我解释一下怎么做?
这是我到目前为止所做的(这段代码可能完全错误):
OdmSession session = new OdmSession(this.session);
IObservable<OnvifEvent> x = session.GetBaseEvents(554);
x.Subscribe(
onvifEvent =>
{
try
{
// don't know exactly what to do here
}
catch (Exception err)
{
dbg.Error(err);
}
}, err =>
{
dbg.Error(err);
}
);
【问题讨论】: