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 implement a custom camera with only image input by inheriting from it; it cannot be used to implement head-mounted display input. You need to obtain images from hardware or other sources (such as a USB-connected Android camera) and input them to EasyAR. EasyAR does not provide the capability to acquire these data, but provides the ability to run EasyAR features after inputting these data into EasyAR.

When using trial products (such as personal edition license, trial edition XR license, or trial edition Mega services) on custom cameras or head-mounted displays, EasyAR Sense will stop responding after a fixed limited time each time it starts.

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