Share via


ObjectObserver Class

Definition

An object observer detects and tracks multiple object instances simultaneously based on a list of user-provided object models.By default it looks for object within a moving sphere centered at current head location. User can explicitly specify a search area that contains one or multiple objects or provide more accurate location hint per object model to improve the performance.

public ref class ObjectObserver : IDisposable
public class ObjectObserver : IDisposable
type ObjectObserver = class
    interface IDisposable
Public Class ObjectObserver
Implements IDisposable
Inheritance
ObjectObserver
Implements

Constructors

ObjectObserver(IntPtr, Boolean)

Methods

DetectAsync(ObjectQuery)

Detects object instances of a single model with the given query parameters.

DetectAsync(ObjectQuery[])

Detects object instances of multiple models with the given query parameters.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Finalize()

Finalizes an instance of the ObjectObserver class.

IsSupported()

Returns true if this feature is supported on this platform and device.

LoadObjectModelAsync(Byte[])

Load an object model for detecting its instance.

RequestAccessAsync()

Requests access to this feature and returns access status.

Applies to