com.supermap.ar.areffect.record
类 EffectViewRecorder
- java.lang.Object
-
- com.supermap.ar.areffect.record.EffectViewRecorder
-
- 所有已实现的接口:
- EffectView.OnUpdateListener
- 直接已知子类:
- AREffectViewRecorder
public class EffectViewRecorder extends java.lang.Object implements EffectView.OnUpdateListener
特效视图的录制器录制视图以及记录实时姿态数据
- 从以下版本开始:
- 10.1.2
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static class
EffectViewRecorder.Builder
录制器构造器
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static EffectViewRecorder.Builder
builder(EffectView effectView)
创建Builderjava.lang.String
getFolderPath()
获取文件夹路径RecorderStatus
getRecorderStatus()
获取记录器状态java.lang.String
getRecordName()
boolean
linearCalculate(java.lang.String sourceCsvFilePath, java.lang.String destCsvFilePath)
使用线性插值的方式优化csv文件的参数,并生成新csvvoid
onUpdate()
帧更新监听void
prepare()
录制准备 每一次准备行为,会根据时间戳新产生一个视频名称, 在下一次执行start->stop后,录制结果保存为该名称。void
reset()
重置 在PREPARED或RECORDING状态直接进入初始状态INITIALvoid
setRecordName(java.lang.String videoName)
设置视频名称前缀void
start()
开始录制 状态进入RECORDING 开始录制视频 备注: 若视频文件夹路径未设置,返回false 若视频文件夹路径已设置,文件名未设置void
stop()
停止录制 状态进入准备就绪状态PREPARED
-
-
-
方法详细资料
-
builder
public static EffectViewRecorder.Builder builder(EffectView effectView)
创建Builder- 参数:
effectView
- 特效视图- 返回:
-
onUpdate
public void onUpdate()
帧更新监听
-
getRecorderStatus
public RecorderStatus getRecorderStatus()
获取记录器状态- 返回:
RecorderStatus
状态类型
-
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()
-
-