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()

停止录制数据。这个方法只会停止录制,连接将不会受到影响。