Пример #1
0
        public JsonResult GetStreamCasterTemplate(CasterEnum casterType)
        {
            ResponseStruct rss = CommonFunctions.CheckParams(new object[] { casterType });

            if (rss.Code != ErrorNumber.None)
            {
                return(Program.CommonFunctions.DelApisResult(null !, rss));
            }

            var rt = StreamCasterApis.GetStreamCasterTemplate(casterType, out ResponseStruct rs);

            return(Program.CommonFunctions.DelApisResult(rt, rs));
        }
Пример #2
0
        public JsonResult CreateStreamCaster(string deviceId, SrsStreamCasterConfClass streamcaster)
        {
            ResponseStruct rss = CommonFunctions.CheckParams(new object[] { deviceId, streamcaster });

            if (rss.Code != ErrorNumber.None)
            {
                return(Program.CommonFunctions.DelApisResult(null !, rss));
            }

            var rt = StreamCasterApis.CreateStreamCaster(deviceId, streamcaster, out ResponseStruct rs);

            return(Program.CommonFunctions.DelApisResult(rt, rs));
        }
Пример #3
0
        public JsonResult OnOrOff(string deviceId, string instanceName, bool enable)
        {
            ResponseStruct rss = CommonFunctions.CheckParams(new object[] { deviceId, instanceName, enable });

            if (rss.Code != ErrorNumber.None)
            {
                return(Program.CommonFunctions.DelApisResult(null !, rss));
            }

            var rt = StreamCasterApis.OnOrOffStreamCaster(deviceId, instanceName, enable, out ResponseStruct rs);

            return(Program.CommonFunctions.DelApisResult(rt, rs));
        }
Пример #4
0
        public JsonResult GetStreamCasterInstanceList(string deviceId)
        {
            ResponseStruct rss = CommonFunctions.CheckParams(new object[] { deviceId });

            if (rss.Code != ErrorNumber.None)
            {
                return(Program.CommonFunctions.DelApisResult(null !, rss));
            }

            var rt = StreamCasterApis.GetStreamCasterList(deviceId, out ResponseStruct rs);

            return(Program.CommonFunctions.DelApisResult(rt, rs));
        }
Пример #5
0
        public JsonResult ChangeStreamCasterInstanceName(string deviceId, string instanceName, string newInstanceName)
        {
            ResponseStruct rss = CommonFunctions.CheckParams(new object[] { deviceId, instanceName, newInstanceName });

            if (rss.Code != ErrorNumber.None)
            {
                return(Program.CommonFunctions.DelApisResult(null !, rss));
            }

            var rt = StreamCasterApis.ChangeStreamCasterInstanceName(deviceId, instanceName, newInstanceName,
                                                                     out ResponseStruct rs);

            return(Program.CommonFunctions.DelApisResult(rt, rs));
        }