public SmcErr StopControlPtz(string cameraNo, PtzCommandType ptzCommandType)
{
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
logEx.Trace("Enter: VideoMonitorManage.StopControlPtz({0}).", cameraNo);
IVideoMonitor videoMonitor;
string decodedCameraNo;
SmcErr err = DecoderCameraNo(cameraNo, out decodedCameraNo, out videoMonitor);
if (err.IsSuccess())
{
err = videoMonitor.StopControlPtz(decodedCameraNo, ptzCommandType);
if (err.IsSuccess())
{
logEx.Info("Stop control ptz success.Camera no:{0},ptzCommandType:{1}.", cameraNo, ptzCommandType);
}
else
{
logEx.Error("Stop control ptz failed.Camera no:{0},ptzCommandType:{1},Error Code:{1} ", cameraNo, ptzCommandType, err.ErrNo);
}
}
else
{
logEx.Error("Stop control ptz failed. Camera no is not found.Camera no:{0}.", cameraNo);
}
return err;
}