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()
获取是否已完成。