CgwMonitorManage.VideoMonitor.VideoMonitorManage.StopReceiveVideo C# (CSharp) Method

StopReceiveVideo() public method

停止预览
public StopReceiveVideo ( string cameraNo ) : SmcErr
cameraNo string 摄像头编号
return CgwMonitorManage.SmcError.SmcErr
        public SmcErr StopReceiveVideo(string cameraNo)
        {
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            logEx.Trace("Enter: VideoMonitorManage.StopReceiveVideo({0}).", cameraNo);
            IVideoMonitor videoMonitor;
            string decodedCameraNo;

            SmcErr err = DecoderCameraNo(cameraNo, out decodedCameraNo, out videoMonitor);

            if (err.IsSuccess())
            {
                err = videoMonitor.StopReceiveVideo(decodedCameraNo);
                if (err.IsSuccess())
                {
                    logEx.Info("Stop receive camera video data success.Camera no:{0}.", cameraNo);
                }
                else
                {
                    logEx.Error("Stop receive camera video data failed.Camera no:{0},Error Code:{1} ", cameraNo, err.ErrNo);
                }

            }
            else
            {
                logEx.Error("Stop receive camera video data failed.Camera no is not found.Camera no:{0}.", cameraNo);
            }
            return err;
        }