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 will not output motion data in ARSession.

You can inherit it to implement a custom camera with only image input, which cannot be used to implement headset input. You need to obtain images from hardware or other places (such as a USB-connected Android camera) by yourself and input them into EasyAR. EasyAR does not provide the ability to obtain these data, but provides the ability to run EasyAR functions after inputting these data into EasyAR.

When using trial products (personal license, trial XR license or trial Mega service, etc.) on a custom camera or headset, EasyAR Sense will stop responding within a fixed limited time after each start.

public abstract class ExternalImageStreamFrameSource : ExternalFrameSource
Inheritance
ExternalImageStreamFrameSource
Inherited Members

Methods

HandleCameraFrameData(double, Image, CameraParameters)

Input camera frame data.

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

Parameters

timestamp
image
cameraParameters

Returns