コード例 #1
0
        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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 /// <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],