VideoInputFramePlayer Class

这个类型是C#语言的 EasyAR Sense API: VideoInputFramePlayer 。页面中部分描述可能与Unity环境无关。

这个类型已经完全封装进Unity组件: FramePlayer 。不需要直接使用这个类型。

Description

输入帧播放器。

有一个输入帧输出端口,用于从EIF MKV文件将输入帧取出。参考 概览

本类的所有成员都是线程安全的。


Methods

isAvailable

C#

public static bool isAvailable()

检查是否可用。只在Windows上返回true。

output

C#

public virtual InputFrameSource output()

输出端口。

accelerometerResultSource

C#

public virtual AccelerometerResultSource accelerometerResultSource()

加速度计结果输出端口。参考 AccelerometerResultSource

gyroscopeResultSource

C#

public virtual GyroscopeResultSource gyroscopeResultSource()

陀螺仪结果输出端口。参考 GyroscopeResultSource

attitudeSensorResultSource

C#

public virtual AttitudeSensorResultSource attitudeSensorResultSource()

姿态传感器结果输出端口。参考 AttitudeSensorResultSource

magnetometerResultSource

C#

public virtual MagnetometerResultSource magnetometerResultSource()

磁力计结果输出端口。参考 MagnetometerResultSource

locationResultSource

C#

public virtual LocationResultSource locationResultSource()

位置结果输出端口。参考 LocationResultSource

proximityLocationResultSource

C#

public virtual ProximityLocationResultSource proximityLocationResultSource()

邻近位置结果输出端口。参考 ProximityLocationResultSource

create

C#

public static VideoInputFramePlayer create()

创建。

start

C#

public virtual bool start(string filePath)

开始播放。

stop

C#

public virtual void stop()

停止播放。

pause

C#

public virtual void pause()

暂停播放。

resume

C#

public virtual bool resume()

继续播放。

totalTime

C#

public virtual Optional<double> totalTime()

预期的总播放时间。单位为秒。录制过程非正常中断时,可能缺少。

currentTime

C#

public virtual double currentTime()

当前的播放时刻。单位为秒。初始为0。

isSeekable

C#

public virtual bool isSeekable()

是否可定位当前播放时刻。录制过程非正常中断时,可能导致缺少索引数据,而无法设定当前播放时间。

seek

C#

public virtual bool seek(double time)

设定当前播放时刻。单位为秒。如果缺少索引数据,则返回false。

speed

C#

public virtual double speed()

当前的播放速度。初始为1。

setSpeed

C#

public virtual void setSpeed(double value)

设定当前播放速度。

initalScreenRotation

C#

public virtual int initalScreenRotation()

录制数据时的初始屏幕旋转方向。

metadata

C#

public virtual string metadata()

录制数据时的元数据。

isCompleted

C#

public virtual bool isCompleted()

获取是否已完成。