Table of Contents

Class ExternalImageStreamFrameSource

Namespace
easyar
Assembly
EasyAR.Sense.dll

An external frame source that only receives image stream input.

This frame source is not a motion tracking device and does not output motion data in ARSession.

You can inherit from it to implement a custom camera with image input only. It cannot be used to implement headset input. You need to obtain images yourself from hardware or elsewhere, such as a USB-connected Android camera, and input them to EasyAR. EasyAR does not provide the ability to acquire this data, but does provide the ability to run EasyAR features after the data is input to EasyAR.

When trial products, such as a personal license, trial XR license, or trial Mega service, are used on a custom camera or headset, EasyAR Sense will stop responding for a fixed limited time after each startup.

public abstract class ExternalImageStreamFrameSource : ExternalFrameSource
Inheritance
ExternalImageStreamFrameSource
Inherited Members

Methods

HandleCameraFrameData(double, Image, CameraParameters)

Inputs camera frame data.

protected bool HandleCameraFrameData(double timestamp, Image image, CameraParameters cameraParameters)

Parameters

timestamp
image
cameraParameters