public SmcErr MakeIFrame(string cameraNo)
{
//NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(log);
//logEx.Trace("Enter: TiandyVideoMonitor.MakeIFrame({0}).", cameraNo);
SmcErr err = new CgwError();
//TiandyCamera camera = null;
//Host host = null;
//if (this.cameraOperateLock.TryEnterReadLock(CgwConst.ENTER_LOCK_WAIT_TIME))
//{
// try
// {
// if (!this.tiandyCameraDictionary.ContainsKey(cameraNo))
// {
// err.SetErrorNo(CgwError.CAMERA_NOT_FOUND);
// logEx.Error("Make I frame failed.Camera No is not found.Camera No:{0}.", cameraNo);
// return err;
// }
// camera = this.tiandyCameraDictionary[cameraNo];
// host = this.hostDictionary[camera.HostNo];
// }
// catch (Exception e)
// {
// err.SetErrorNo(CgwError.MAKE_I_FRAME_FAILED);
// logEx.Error("Make I frame failed.Camera No:{0},Execption message:{1}", cameraNo, e.Message);
// return err;
// }
// finally
// {
// this.cameraOperateLock.ExitReadLock();
// }
//}
//if (camera == null)
//{
// err.SetErrorNo(CgwError.MAKE_I_FRAME_FAILED);
// logEx.Error("Make I frame failed.Camera No is not found.Camera No:{0}", cameraNo);
// return err;
//}
//if (this.sdkClient.MakeIFrame(host.No, camera.Channel, host.MediaServerNo))
//{
// logEx.Info("Make I frame success.Camera No:{0}", cameraNo);
//}
//else
//{
// err.SetErrorNo(CgwError.MAKE_I_FRAME_FAILED);
// logEx.Error("Make I frame failed.Camera No:{0}", cameraNo);
//}
return err;
}