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;
}