com.supermap.ar.areffect.record

类 EffectViewRecorder

  • java.lang.Object
    • com.supermap.ar.areffect.record.EffectViewRecorder
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      限定符和类型 方法和说明
      static EffectViewRecorder.Builder builder(EffectView effectView)
      创建Builder
      java.lang.String getFolderPath()
      获取文件夹路径
      RecorderStatus getRecorderStatus()
      获取记录器状态
      java.lang.String getRecordName() 
      boolean linearCalculate(java.lang.String sourceCsvFilePath, java.lang.String destCsvFilePath)
      使用线性插值的方式优化csv文件的参数,并生成新csv
      void onUpdate()
      帧更新监听
      void prepare()
      录制准备 每一次准备行为,会根据时间戳新产生一个视频名称, 在下一次执行start->stop后,录制结果保存为该名称。
      void reset()
      重置 在PREPARED或RECORDING状态直接进入初始状态INITIAL
      void setRecordName(java.lang.String videoName)
      设置视频名称前缀
      void start()
      开始录制 状态进入RECORDING 开始录制视频 备注: 若视频文件夹路径未设置,返回false 若视频文件夹路径已设置,文件名未设置
      void stop()
      停止录制 状态进入准备就绪状态PREPARED
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • onUpdate

        public void onUpdate()
        帧更新监听
      • prepare

        public void prepare()
        录制准备
             每一次准备行为,会根据时间戳新产生一个视频名称,
             在下一次执行start->stop后,录制结果保存为该名称。
         
      • start

        public void start()
        开始录制

        状态进入RECORDING

             开始录制视频
             备注:
             若视频文件夹路径未设置,返回false
             若视频文件夹路径已设置,文件名未设置
         
      • stop

        public void stop()
        停止录制

        状态进入准备就绪状态PREPARED

      • reset

        public void reset()
        重置

        在PREPARED或RECORDING状态直接进入初始状态INITIAL

      • setRecordName

        public void setRecordName(java.lang.String videoName)
        设置视频名称前缀
        参数:
        videoName - 视频名称
                执行顺序在prepare()之前
                每次设置setVideoName后,可再次prepare()=>start()=>stop()录制一个新的视频
         
      • getFolderPath

        public java.lang.String getFolderPath()
        获取文件夹路径
        返回:
        文件夹路径
      • linearCalculate

        public boolean linearCalculate(java.lang.String sourceCsvFilePath,
                                       java.lang.String destCsvFilePath)
        使用线性插值的方式优化csv文件的参数,并生成新csv
        参数:
        sourceCsvFilePath - csv源文件绝对路径
        destCsvFilePath - csv目标文件绝对路径
        返回:
        状态值
      • getRecordName

        public java.lang.String getRecordName()