public SmcErr StartReceiveVideo(string cameraNo)
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
logEx.Trace("Enter: VideoMonitorManage.StartReceiveVideo({0}).", cameraNo);
IVideoMonitor videoMonitor;
string decodedCameraNo;
SmcErr err = DecoderCameraNo(cameraNo, out decodedCameraNo, out videoMonitor);
if (err.IsSuccess())
{
err = videoMonitor.StartReceiveVideo(decodedCameraNo);
if (err.IsSuccess())
{
logEx.Info("Start receive camera video data success.Camera no:{0}.", cameraNo);
}
else
{
logEx.Error("Start receive camera video data failed.Camera no:{0},Error Code:{1} ", cameraNo, err.ErrNo);
}
}
else
{
logEx.Error("Start receive camera video data failed. Camera no is not found.Camera no:{0}", cameraNo);
}
return err;
}