public CutMergeTaskResponse CutOrMergeVideoFile(ReqCutOrMergeVideoFile rcmv) { ResponseStruct rs; var ret = MediaServerApis.CutOrMergeVideoFile(rcmv, out rs); if (rs.Code != ErrorNumber.None) { throw new HttpResponseException(JsonHelper.ToJson(rs)); } return(ret); }
public JsonResult CutOrMergeVideoFile(ReqCutOrMergeVideoFile rcmv) { ResponseStruct rss = CommonFunctions.CheckParams(new object[] { rcmv }); if (rss.Code != ErrorNumber.None) { return(Program.CommonFunctions.DelApisResult(null !, rss)); } var rt = DvrPlanApis.CutOrMergeVideoFile(rcmv, out ResponseStruct rs); return(Program.CommonFunctions.DelApisResult(rt, rs)); }
/// <summary> /// 获取需要裁剪合并的文件列表 /// </summary> /// <param name="rcmv"></param> /// <param name="rs"></param> /// <returns></returns> private static List <CutMergeStruct> analysisVideoFile(ReqCutOrMergeVideoFile rcmv, out ResponseStruct rs) { rs = new ResponseStruct() { Code = ErrorNumber.None, Message = ErrorMessage.ErrorDic ![ErrorNumber.None],