Cgw.Channel.MonitorChannelRelationManager.SetCameraAudio C# (CSharp) Method

SetCameraAudio() private method

设置音频开启/关闭
private SetCameraAudio ( string channelLabel, string cameraNo, bool isOn ) : SmcErr
channelLabel string
cameraNo string
isOn bool
return Cgw.SmcError.SmcErr
        private SmcErr SetCameraAudio(string channelLabel, string cameraNo, bool isOn)
        {
            SmcErr err = new CgwError();
            NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
            //List<string> channelLabelList = null;

            logEx.Trace("SetCameraAudio,channelLabel:{0},cameraNo:{1},isOn:{2}",channelLabel,cameraNo,isOn);

            //注销代码,默认该摄像头的所有channelLabel的通道列表 by zWX231378 2015/7/13(对SetMic接口会有影响,因暂不支持音频,不修改)
            //// 获取跟channelLabel相同摄像头和会议号的通道列表
            //err = GetCameraRelaitonChannel(channelLabel, cameraNo, out channelLabelList);
            //if (!err.IsSuccess())
            //{
            //    logEx.Trace("SetCameraAudio GetCameraRelaitonChannel failed, errNo={0}.", err.ErrNo);
            //}

            if (true == isOn)
            {
                this.TryStartSendAudio(channelLabel, cameraNo);
            }
            else
            {
                //this.TryStopSendAudio(channelLabelList, cameraNo);
                this.TryStopSendAudio(channelLabel, cameraNo);
            }

            // 成功日志
            logEx.Trace("SetCameraAudio successfully,channelLabel:{0},cameraNo:{1}, isOn={2}.", channelLabel, cameraNo, isOn);

            return err;
        }