InputFrameRecorder Class¶
这个类型是C#语言的 EasyAR Sense API: InputFrameRecorder 。页面中部分描述可能与Unity环境无关。
这个类型已经完全封装进Unity组件: FrameRecorder 。不需要直接使用这个类型。
Description¶
输入帧录制器。
有一个输入帧输入端口和一个输入帧输出端口,用于将经过的输入帧保存到EIF文件中。参考 概览 。
本类的所有成员都是线程安全的。
Methods¶
input¶
- C#
public virtual InputFrameSink input()
输入端口。
bufferRequirement¶
- C#
public virtual int bufferRequirement()
当前组件占用camera buffer的数量。
output¶
- C#
public virtual InputFrameSource output()
输出端口。
create¶
- C#
public static InputFrameRecorder create()
创建。
start¶
- C#
public virtual bool start(string filePath, int initialScreenRotation)
开始录制数据。initialScreenRotation为录制数据时的初始屏幕旋转方向,播放时以此方向为基准进行渲染。旋转方向的定义与 CameraParameters 中的一致。
stop¶
- C#
public virtual void stop()
停止录制数据。这个方法只会停止录制,连接将不会受到影响。