CgwMonitorManage.VideoMonitor.VideoMonitorManage.StartReceiveVideo C# (CSharp) 메소드

StartReceiveVideo() 공개 메소드

启动摄像头预览
public StartReceiveVideo ( string cameraNo ) : SmcErr
cameraNo string 摄像头编号
리턴 CgwMonitorManage.SmcError.SmcErr
        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;
        }