def __get_records(self, form):
     """ get record files return a json format flist """
     _ = form
     self.recmng.getlock()
     try:
         reclist = self.recmng.get_recordfiles()
     finally:
         self.__sendmsg(200, any2json_fstr(reclist))
         self.recmng.releaselock()
 def __get_records(self, form):
     """ get record files return a json format flist """
     _ = form
     self.recmng.getlock()
     try:
         reclist = self.recmng.get_recordfiles()
     finally:
         self.__sendmsg(200, any2json_fstr(reclist))
         self.recmng.releaselock()
 def __get_currparam(self, form):
     """ get curr video parameter """
     _ = form
     paradict = {}
     paradict = {'para_bright': self.vvpmng.process_cmd.bright,
                 'para_fps' : self.vvpmng.process_cmd.fps,
                 'para_bitrate' : self.vvpmng.process_cmd.bitrate,
                 'para_width' : self.vvpmng.process_cmd.width,
                 'para_height' : self.vvpmng.process_cmd.height}
     self.__sendmsg(200, any2json_fstr(paradict))
 def __get_currparam(self, form):
     """ get curr video parameter """
     _ = form
     paradict = {}
     paradict = {
         'para_bright': self.vvpmng.process_cmd.bright,
         'para_fps': self.vvpmng.process_cmd.fps,
         'para_bitrate': self.vvpmng.process_cmd.bitrate,
         'para_width': self.vvpmng.process_cmd.width,
         'para_height': self.vvpmng.process_cmd.height
     }
     self.__sendmsg(200, any2json_fstr(paradict))
 def __rm_records(self, form):
     """ remove video record """
     para_key = 'rm_fname'
     file2rm = ''
     if para_key in form.keys():
         file2rm = form[para_key].value
     else:
         return
     if file2rm:
         allfiles = self.recmng.get_recordfiles()
         if file2rm not in allfiles:
             return
     self.recmng.getlock()
     ret = -1
     try:
         ret = self.recmng.rm_recordfiles(file2rm)
     finally:
         if ret == 0 or ret == 1:
             APPLOGGER.info('rm success')
         elif ret == -1:
             APPLOGGER.info('rm failed')
         reclist = self.recmng.get_recordfiles()
         self.__sendmsg(200, any2json_fstr(reclist))
         self.recmng.releaselock()
 def __rm_records(self, form):
     """ remove video record """
     para_key = 'rm_fname'
     file2rm = ''
     if para_key in form.keys():
         file2rm = form[para_key].value
     else:
         return
     if file2rm:
         allfiles = self.recmng.get_recordfiles()
         if file2rm not in allfiles:
             return
     self.recmng.getlock()
     ret = -1
     try:
         ret = self.recmng.rm_recordfiles(file2rm)
     finally:
         if ret == 0 or ret == 1:
             APPLOGGER.info('rm success')
         elif ret == -1:
             APPLOGGER.info('rm failed')
         reclist = self.recmng.get_recordfiles()
         self.__sendmsg(200, any2json_fstr(reclist))
         self.recmng.releaselock()
 def __get_rtspport(self, form):
     """ get the real stream video port """
     _ = form
     self.__sendmsg(200, any2json_fstr(self.server.rtsp_port))
 def __get_vodport(self, form):
     """ get the vod serve port from cfg file """
     _ = form
     self.__sendmsg(200, any2json_fstr(self.server.vod_port))
 def __get_rtspport(self, form):
     """ get the real stream video port """
     _ = form
     self.__sendmsg(200, any2json_fstr(self.server.rtsp_port))
示例#10
0
 def __get_vodport(self, form):
     """ get the vod serve port from cfg file """
     _ = form
     self.__sendmsg(200, any2json_fstr(self.server.vod_port))